/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-RepeatedSemanticLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/array-eq-trans.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-d5b4239aa45c8d22a30959944f2ef622f7386a6d-d5b4239 [2021-03-25 18:03:37,135 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-25 18:03:37,137 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-25 18:03:37,169 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-25 18:03:37,170 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-25 18:03:37,173 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-25 18:03:37,175 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-25 18:03:37,181 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-25 18:03:37,183 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-25 18:03:37,187 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-25 18:03:37,188 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-25 18:03:37,189 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-25 18:03:37,189 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-25 18:03:37,190 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-25 18:03:37,191 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-25 18:03:37,192 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-25 18:03:37,193 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-25 18:03:37,193 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-25 18:03:37,195 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-25 18:03:37,196 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-25 18:03:37,197 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-25 18:03:37,198 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-25 18:03:37,199 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-25 18:03:37,200 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-25 18:03:37,202 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-25 18:03:37,202 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-25 18:03:37,202 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-25 18:03:37,203 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-25 18:03:37,203 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-25 18:03:37,204 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-25 18:03:37,204 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-25 18:03:37,205 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-25 18:03:37,205 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-25 18:03:37,206 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-25 18:03:37,207 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-25 18:03:37,207 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-25 18:03:37,208 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-25 18:03:37,208 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-25 18:03:37,208 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-25 18:03:37,209 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-25 18:03:37,209 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-25 18:03:37,213 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-RepeatedSemanticLbe.epf [2021-03-25 18:03:37,248 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-25 18:03:37,248 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-25 18:03:37,251 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-25 18:03:37,252 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-25 18:03:37,252 INFO L138 SettingsManager]: * Use SBE=true [2021-03-25 18:03:37,252 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-25 18:03:37,252 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-25 18:03:37,252 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-25 18:03:37,252 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-25 18:03:37,252 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-25 18:03:37,253 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-25 18:03:37,253 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-25 18:03:37,254 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-25 18:03:37,254 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-25 18:03:37,254 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-25 18:03:37,254 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-25 18:03:37,254 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-25 18:03:37,254 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-25 18:03:37,254 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-25 18:03:37,254 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-25 18:03:37,255 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-25 18:03:37,255 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-25 18:03:37,255 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-25 18:03:37,255 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-25 18:03:37,255 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-25 18:03:37,255 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-25 18:03:37,255 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-25 18:03:37,256 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-25 18:03:37,256 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-03-25 18:03:37,256 INFO L138 SettingsManager]: * Apply repeated Lipton Reduction=true WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-03-25 18:03:37,574 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-25 18:03:37,598 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-25 18:03:37,600 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-25 18:03:37,601 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-03-25 18:03:37,602 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-03-25 18:03:37,603 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/array-eq-trans.wvr.bpl [2021-03-25 18:03:37,615 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/array-eq-trans.wvr.bpl' [2021-03-25 18:03:37,660 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-25 18:03:37,661 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-03-25 18:03:37,662 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-25 18:03:37,662 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-25 18:03:37,662 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-25 18:03:37,672 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 06:03:37" (1/1) ... [2021-03-25 18:03:37,678 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 06:03:37" (1/1) ... [2021-03-25 18:03:37,684 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-25 18:03:37,686 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-25 18:03:37,686 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-25 18:03:37,686 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-25 18:03:37,691 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 06:03:37" (1/1) ... [2021-03-25 18:03:37,691 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 06:03:37" (1/1) ... [2021-03-25 18:03:37,693 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 06:03:37" (1/1) ... [2021-03-25 18:03:37,693 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 06:03:37" (1/1) ... [2021-03-25 18:03:37,699 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 06:03:37" (1/1) ... [2021-03-25 18:03:37,702 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 06:03:37" (1/1) ... [2021-03-25 18:03:37,702 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 06:03:37" (1/1) ... [2021-03-25 18:03:37,703 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-25 18:03:37,704 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-25 18:03:37,704 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-25 18:03:37,704 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-25 18:03:37,709 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 06:03:37" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-25 18:03:37,760 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-03-25 18:03:37,760 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-03-25 18:03:37,762 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-03-25 18:03:37,762 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-03-25 18:03:37,762 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-03-25 18:03:37,762 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-03-25 18:03:37,762 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-03-25 18:03:37,762 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-25 18:03:37,763 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-25 18:03:37,763 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-03-25 18:03:37,763 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-03-25 18:03:37,763 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-03-25 18:03:37,764 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-25 18:03:37,924 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-25 18:03:37,924 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-03-25 18:03:37,926 INFO L202 PluginConnector]: Adding new model array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 06:03:37 BoogieIcfgContainer [2021-03-25 18:03:37,926 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-25 18:03:37,927 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-25 18:03:37,927 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-25 18:03:37,930 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-25 18:03:37,930 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 25.03 06:03:37" (1/2) ... [2021-03-25 18:03:37,931 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@430de44 and model type array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.03 06:03:37, skipping insertion in model container [2021-03-25 18:03:37,931 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 06:03:37" (2/2) ... [2021-03-25 18:03:37,932 INFO L111 eAbstractionObserver]: Analyzing ICFG array-eq-trans.wvr.bpl [2021-03-25 18:03:37,936 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-25 18:03:37,940 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-25 18:03:37,940 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-25 18:03:37,973 INFO L149 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-03-25 18:03:37,989 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-03-25 18:03:38,007 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 18:03:38,008 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 18:03:38,008 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 18:03:38,008 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 18:03:38,008 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 18:03:38,008 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 18:03:38,008 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 18:03:38,008 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 18:03:38,016 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 39 places, 35 transitions, 94 flow [2021-03-25 18:03:38,037 INFO L129 PetriNetUnfolder]: 6/32 cut-off events. [2021-03-25 18:03:38,038 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-25 18:03:38,041 INFO L84 FinitePrefix]: Finished finitePrefix Result has 45 conditions, 32 events. 6/32 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 73 event pairs, 0 based on Foata normal form. 0/25 useless extension candidates. Maximal degree in co-relation 27. Up to 3 conditions per place. [2021-03-25 18:03:38,041 INFO L82 GeneralOperation]: Start removeDead. Operand has 39 places, 35 transitions, 94 flow [2021-03-25 18:03:38,046 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 34 places, 30 transitions, 78 flow [2021-03-25 18:03:38,047 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:03:38,059 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 34 places, 30 transitions, 78 flow [2021-03-25 18:03:38,061 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 34 places, 30 transitions, 78 flow [2021-03-25 18:03:38,063 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 34 places, 30 transitions, 78 flow [2021-03-25 18:03:38,073 INFO L129 PetriNetUnfolder]: 6/30 cut-off events. [2021-03-25 18:03:38,074 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-25 18:03:38,075 INFO L84 FinitePrefix]: Finished finitePrefix Result has 43 conditions, 30 events. 6/30 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 59 event pairs, 0 based on Foata normal form. 0/24 useless extension candidates. Maximal degree in co-relation 27. Up to 3 conditions per place. [2021-03-25 18:03:38,086 INFO L142 LiptonReduction]: Number of co-enabled transitions 378 [2021-03-25 18:03:38,456 INFO L154 LiptonReduction]: Checked pairs total: 144 [2021-03-25 18:03:38,456 INFO L156 LiptonReduction]: Total number of compositions: 13 [2021-03-25 18:03:38,458 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 412 [2021-03-25 18:03:38,469 INFO L129 PetriNetUnfolder]: 3/16 cut-off events. [2021-03-25 18:03:38,469 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-03-25 18:03:38,469 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:03:38,470 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:03:38,470 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:03:38,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:03:38,475 INFO L82 PathProgramCache]: Analyzing trace with hash -1920752559, now seen corresponding path program 1 times [2021-03-25 18:03:38,482 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:03:38,482 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107270170] [2021-03-25 18:03:38,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:03:38,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:03:38,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:38,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:38,640 INFO L142 QuantifierPusher]: treesize reduction 6, result has 82.9 percent of original size [2021-03-25 18:03:38,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-25 18:03:38,672 INFO L142 QuantifierPusher]: treesize reduction 7, result has 84.8 percent of original size [2021-03-25 18:03:38,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:38,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:03:38,712 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107270170] [2021-03-25 18:03:38,713 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 18:03:38,713 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 18:03:38,713 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851510347] [2021-03-25 18:03:38,720 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 18:03:38,721 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:03:38,730 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 18:03:38,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-25 18:03:38,733 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 48 [2021-03-25 18:03:38,735 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 24 places, 17 transitions, 52 flow. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:38,735 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:03:38,735 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 48 [2021-03-25 18:03:38,736 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:03:38,895 INFO L129 PetriNetUnfolder]: 148/228 cut-off events. [2021-03-25 18:03:38,895 INFO L130 PetriNetUnfolder]: For 10/10 co-relation queries the response was YES. [2021-03-25 18:03:38,898 INFO L84 FinitePrefix]: Finished finitePrefix Result has 464 conditions, 228 events. 148/228 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 776 event pairs, 36 based on Foata normal form. 1/148 useless extension candidates. Maximal degree in co-relation 442. Up to 161 conditions per place. [2021-03-25 18:03:38,902 INFO L132 encePairwiseOnDemand]: 42/48 looper letters, 19 selfloop transitions, 7 changer transitions 0/32 dead transitions. [2021-03-25 18:03:38,903 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 32 transitions, 134 flow [2021-03-25 18:03:38,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-03-25 18:03:38,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-03-25 18:03:38,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 91 transitions. [2021-03-25 18:03:38,915 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4739583333333333 [2021-03-25 18:03:38,915 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 91 transitions. [2021-03-25 18:03:38,916 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 91 transitions. [2021-03-25 18:03:38,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:03:38,920 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 91 transitions. [2021-03-25 18:03:38,922 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:38,931 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 48.0) internal successors, (240), 5 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:38,931 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 48.0) internal successors, (240), 5 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:38,933 INFO L185 Difference]: Start difference. First operand has 24 places, 17 transitions, 52 flow. Second operand 4 states and 91 transitions. [2021-03-25 18:03:38,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 32 transitions, 134 flow [2021-03-25 18:03:38,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 32 transitions, 122 flow, removed 0 selfloop flow, removed 6 redundant places. [2021-03-25 18:03:38,942 INFO L241 Difference]: Finished difference. Result has 23 places, 23 transitions, 84 flow [2021-03-25 18:03:38,943 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=40, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=84, PETRI_PLACES=23, PETRI_TRANSITIONS=23} [2021-03-25 18:03:38,945 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, -1 predicate places. [2021-03-25 18:03:38,945 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:03:38,945 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 23 places, 23 transitions, 84 flow [2021-03-25 18:03:38,946 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 23 places, 23 transitions, 84 flow [2021-03-25 18:03:38,946 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 23 places, 23 transitions, 84 flow [2021-03-25 18:03:38,954 INFO L129 PetriNetUnfolder]: 15/44 cut-off events. [2021-03-25 18:03:38,954 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 18:03:38,955 INFO L84 FinitePrefix]: Finished finitePrefix Result has 79 conditions, 44 events. 15/44 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 98 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 58. Up to 14 conditions per place. [2021-03-25 18:03:38,955 INFO L142 LiptonReduction]: Number of co-enabled transitions 144 [2021-03-25 18:03:39,068 INFO L154 LiptonReduction]: Checked pairs total: 12 [2021-03-25 18:03:39,069 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 18:03:39,069 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 124 [2021-03-25 18:03:39,071 INFO L480 AbstractCegarLoop]: Abstraction has has 23 places, 23 transitions, 84 flow [2021-03-25 18:03:39,072 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:39,072 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:03:39,072 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:03:39,072 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-25 18:03:39,072 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:03:39,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:03:39,073 INFO L82 PathProgramCache]: Analyzing trace with hash 290052323, now seen corresponding path program 1 times [2021-03-25 18:03:39,073 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:03:39,074 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79135492] [2021-03-25 18:03:39,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:03:39,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:03:39,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:39,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 18:03:39,148 INFO L142 QuantifierPusher]: treesize reduction 1, result has 91.7 percent of original size [2021-03-25 18:03:39,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:39,159 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:03:39,159 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79135492] [2021-03-25 18:03:39,159 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679543628] [2021-03-25 18:03:39,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:03:39,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:03:39,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 6 conjunts are in the unsatisfiable core [2021-03-25 18:03:39,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:03:39,222 INFO L142 QuantifierPusher]: treesize reduction 7, result has 53.3 percent of original size [2021-03-25 18:03:39,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 18:03:39,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:39,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:39,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:39,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:39,236 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:39,237 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,237 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:39,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:39,239 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,239 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:39,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,246 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:39,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 18:03:39,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:39,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:39,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:39,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 18:03:39,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 18:03:39,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 18:03:39,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 18:03:39,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 18:03:39,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,307 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 18:03:39,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 18:03:39,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 18:03:39,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 18:03:39,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 18:03:39,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 18:03:39,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 18:03:39,314 INFO L142 QuantifierPusher]: treesize reduction 7, result has 61.1 percent of original size [2021-03-25 18:03:39,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:39,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:39,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:39,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:39,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:39,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:39,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:39,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,327 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:39,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:39,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:39,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:39,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:39,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:39,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:39,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:39,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:39,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:39,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:39,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:39,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:39,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:39,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:39,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:39,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:39,343 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:03:39,343 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:03:39,344 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-03-25 18:03:39,344 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309404524] [2021-03-25 18:03:39,345 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 18:03:39,345 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:03:39,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 18:03:39,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 18:03:39,346 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2021-03-25 18:03:39,347 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 23 transitions, 84 flow. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:39,347 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:03:39,347 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2021-03-25 18:03:39,347 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:03:39,463 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([123] L56-2-->thread3EXIT: Formula: (or v_break_AC_7 (not (< v_i_AC_17 v_Cn_10)) (not (< v_i_AC_17 v_An_10))) InVars {An=v_An_10, Cn=v_Cn_10, i_AC=v_i_AC_17, break_AC=v_break_AC_7} OutVars{An=v_An_10, Cn=v_Cn_10, i_AC=v_i_AC_17, break_AC=v_break_AC_7} AuxVars[] AssignedVars[][16], [16#L26-2true, Black: 49#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (or (< Cn (+ i_BC 1)) (<= Bn i_AB)) (<= i_AB i_AC)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 23#thread3EXITtrue, 25#L41true, 11#L73true, 43#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC))]) [2021-03-25 18:03:39,463 INFO L384 tUnfolder$Statistics]: this new event has 10 ancestors and is cut-off event [2021-03-25 18:03:39,463 INFO L387 tUnfolder$Statistics]: existing Event has 8 ancestors and is cut-off event [2021-03-25 18:03:39,463 INFO L387 tUnfolder$Statistics]: existing Event has 8 ancestors and is cut-off event [2021-03-25 18:03:39,463 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:03:39,463 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([99] L56-2-->L56: Formula: (and (< v_i_AC_4 v_An_5) (< v_i_AC_4 v_Cn_5) (not v_break_AC_4)) InVars {i_AC=v_i_AC_4, break_AC=v_break_AC_4, An=v_An_5, Cn=v_Cn_5} OutVars{i_AC=v_i_AC_4, break_AC=v_break_AC_4, An=v_An_5, Cn=v_Cn_5} AuxVars[] AssignedVars[][17], [16#L26-2true, 35#L56true, Black: 49#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (or (< Cn (+ i_BC 1)) (<= Bn i_AB)) (<= i_AB i_AC)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 25#L41true, 11#L73true, 43#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC))]) [2021-03-25 18:03:39,464 INFO L384 tUnfolder$Statistics]: this new event has 10 ancestors and is cut-off event [2021-03-25 18:03:39,464 INFO L387 tUnfolder$Statistics]: existing Event has 8 ancestors and is cut-off event [2021-03-25 18:03:39,464 INFO L387 tUnfolder$Statistics]: existing Event has 8 ancestors and is cut-off event [2021-03-25 18:03:39,464 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:03:39,466 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([123] L56-2-->thread3EXIT: Formula: (or v_break_AC_7 (not (< v_i_AC_17 v_Cn_10)) (not (< v_i_AC_17 v_An_10))) InVars {An=v_An_10, Cn=v_Cn_10, i_AC=v_i_AC_17, break_AC=v_break_AC_7} OutVars{An=v_An_10, Cn=v_Cn_10, i_AC=v_i_AC_17, break_AC=v_break_AC_7} AuxVars[] AssignedVars[][16], [17#L26true, Black: 49#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (or (< Cn (+ i_BC 1)) (<= Bn i_AB)) (<= i_AB i_AC)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 23#thread3EXITtrue, 25#L41true, 11#L73true, 43#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC))]) [2021-03-25 18:03:39,466 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 18:03:39,466 INFO L387 tUnfolder$Statistics]: existing Event has 9 ancestors and is cut-off event [2021-03-25 18:03:39,466 INFO L387 tUnfolder$Statistics]: existing Event has 9 ancestors and is cut-off event [2021-03-25 18:03:39,466 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:03:39,466 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([99] L56-2-->L56: Formula: (and (< v_i_AC_4 v_An_5) (< v_i_AC_4 v_Cn_5) (not v_break_AC_4)) InVars {i_AC=v_i_AC_4, break_AC=v_break_AC_4, An=v_An_5, Cn=v_Cn_5} OutVars{i_AC=v_i_AC_4, break_AC=v_break_AC_4, An=v_An_5, Cn=v_Cn_5} AuxVars[] AssignedVars[][17], [17#L26true, 35#L56true, Black: 49#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (or (< Cn (+ i_BC 1)) (<= Bn i_AB)) (<= i_AB i_AC)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 25#L41true, 11#L73true, 43#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC))]) [2021-03-25 18:03:39,466 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 18:03:39,467 INFO L387 tUnfolder$Statistics]: existing Event has 9 ancestors and is cut-off event [2021-03-25 18:03:39,467 INFO L387 tUnfolder$Statistics]: existing Event has 9 ancestors and is cut-off event [2021-03-25 18:03:39,467 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:03:39,467 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([123] L56-2-->thread3EXIT: Formula: (or v_break_AC_7 (not (< v_i_AC_17 v_Cn_10)) (not (< v_i_AC_17 v_An_10))) InVars {An=v_An_10, Cn=v_Cn_10, i_AC=v_i_AC_17, break_AC=v_break_AC_7} OutVars{An=v_An_10, Cn=v_Cn_10, i_AC=v_i_AC_17, break_AC=v_break_AC_7} AuxVars[] AssignedVars[][16], [Black: 49#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (or (< Cn (+ i_BC 1)) (<= Bn i_AB)) (<= i_AB i_AC)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 23#thread3EXITtrue, 25#L41true, 10#thread1EXITtrue, 11#L73true, 43#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC))]) [2021-03-25 18:03:39,467 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 18:03:39,467 INFO L387 tUnfolder$Statistics]: existing Event has 9 ancestors and is cut-off event [2021-03-25 18:03:39,467 INFO L387 tUnfolder$Statistics]: existing Event has 9 ancestors and is cut-off event [2021-03-25 18:03:39,468 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:03:39,468 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([99] L56-2-->L56: Formula: (and (< v_i_AC_4 v_An_5) (< v_i_AC_4 v_Cn_5) (not v_break_AC_4)) InVars {i_AC=v_i_AC_4, break_AC=v_break_AC_4, An=v_An_5, Cn=v_Cn_5} OutVars{i_AC=v_i_AC_4, break_AC=v_break_AC_4, An=v_An_5, Cn=v_Cn_5} AuxVars[] AssignedVars[][17], [35#L56true, Black: 49#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (or (< Cn (+ i_BC 1)) (<= Bn i_AB)) (<= i_AB i_AC)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 25#L41true, 10#thread1EXITtrue, 11#L73true, 43#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC))]) [2021-03-25 18:03:39,468 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 18:03:39,468 INFO L387 tUnfolder$Statistics]: existing Event has 9 ancestors and is cut-off event [2021-03-25 18:03:39,468 INFO L387 tUnfolder$Statistics]: existing Event has 9 ancestors and is cut-off event [2021-03-25 18:03:39,468 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:03:39,476 INFO L129 PetriNetUnfolder]: 262/424 cut-off events. [2021-03-25 18:03:39,476 INFO L130 PetriNetUnfolder]: For 79/93 co-relation queries the response was YES. [2021-03-25 18:03:39,478 INFO L84 FinitePrefix]: Finished finitePrefix Result has 964 conditions, 424 events. 262/424 cut-off events. For 79/93 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 1849 event pairs, 22 based on Foata normal form. 5/300 useless extension candidates. Maximal degree in co-relation 903. Up to 146 conditions per place. [2021-03-25 18:03:39,480 INFO L132 encePairwiseOnDemand]: 42/49 looper letters, 26 selfloop transitions, 8 changer transitions 7/50 dead transitions. [2021-03-25 18:03:39,480 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 50 transitions, 240 flow [2021-03-25 18:03:39,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 18:03:39,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 18:03:39,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2021-03-25 18:03:39,483 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2021-03-25 18:03:39,483 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 170 transitions. [2021-03-25 18:03:39,483 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 170 transitions. [2021-03-25 18:03:39,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:03:39,483 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 170 transitions. [2021-03-25 18:03:39,484 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 28.333333333333332) internal successors, (170), 6 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:39,486 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 49.0) internal successors, (343), 7 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:39,486 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 49.0) internal successors, (343), 7 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:39,486 INFO L185 Difference]: Start difference. First operand has 23 places, 23 transitions, 84 flow. Second operand 6 states and 170 transitions. [2021-03-25 18:03:39,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 50 transitions, 240 flow [2021-03-25 18:03:39,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 50 transitions, 240 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-25 18:03:39,488 INFO L241 Difference]: Finished difference. Result has 31 places, 27 transitions, 129 flow [2021-03-25 18:03:39,488 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=129, PETRI_PLACES=31, PETRI_TRANSITIONS=27} [2021-03-25 18:03:39,489 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 7 predicate places. [2021-03-25 18:03:39,489 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:03:39,489 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 31 places, 27 transitions, 129 flow [2021-03-25 18:03:39,489 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 31 places, 27 transitions, 129 flow [2021-03-25 18:03:39,490 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 30 places, 27 transitions, 129 flow [2021-03-25 18:03:39,495 INFO L129 PetriNetUnfolder]: 24/79 cut-off events. [2021-03-25 18:03:39,495 INFO L130 PetriNetUnfolder]: For 13/17 co-relation queries the response was YES. [2021-03-25 18:03:39,496 INFO L84 FinitePrefix]: Finished finitePrefix Result has 169 conditions, 79 events. 24/79 cut-off events. For 13/17 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 288 event pairs, 0 based on Foata normal form. 0/66 useless extension candidates. Maximal degree in co-relation 152. Up to 25 conditions per place. [2021-03-25 18:03:39,497 INFO L142 LiptonReduction]: Number of co-enabled transitions 200 [2021-03-25 18:03:39,590 INFO L154 LiptonReduction]: Checked pairs total: 8 [2021-03-25 18:03:39,590 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 18:03:39,590 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 101 [2021-03-25 18:03:39,591 INFO L480 AbstractCegarLoop]: Abstraction has has 29 places, 26 transitions, 125 flow [2021-03-25 18:03:39,591 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:39,591 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:03:39,592 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:03:39,808 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2021-03-25 18:03:39,808 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:03:39,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:03:39,808 INFO L82 PathProgramCache]: Analyzing trace with hash 1182181977, now seen corresponding path program 1 times [2021-03-25 18:03:39,809 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:03:39,809 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619225675] [2021-03-25 18:03:39,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:03:39,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:03:39,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:39,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:39,862 INFO L142 QuantifierPusher]: treesize reduction 1, result has 93.8 percent of original size [2021-03-25 18:03:39,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 18:03:39,879 INFO L142 QuantifierPusher]: treesize reduction 1, result has 91.7 percent of original size [2021-03-25 18:03:39,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:39,887 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:03:39,888 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619225675] [2021-03-25 18:03:39,888 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 18:03:39,888 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 18:03:39,888 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85398629] [2021-03-25 18:03:39,889 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 18:03:39,889 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:03:39,890 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 18:03:39,890 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-25 18:03:39,892 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 50 [2021-03-25 18:03:39,893 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 26 transitions, 125 flow. Second operand has 5 states, 5 states have (on average 23.2) internal successors, (116), 5 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:39,893 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:03:39,893 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 50 [2021-03-25 18:03:39,893 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:03:40,006 INFO L129 PetriNetUnfolder]: 188/314 cut-off events. [2021-03-25 18:03:40,006 INFO L130 PetriNetUnfolder]: For 178/197 co-relation queries the response was YES. [2021-03-25 18:03:40,008 INFO L84 FinitePrefix]: Finished finitePrefix Result has 873 conditions, 314 events. 188/314 cut-off events. For 178/197 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 1384 event pairs, 36 based on Foata normal form. 2/247 useless extension candidates. Maximal degree in co-relation 856. Up to 115 conditions per place. [2021-03-25 18:03:40,009 INFO L132 encePairwiseOnDemand]: 44/50 looper letters, 21 selfloop transitions, 6 changer transitions 6/42 dead transitions. [2021-03-25 18:03:40,009 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 42 transitions, 243 flow [2021-03-25 18:03:40,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 18:03:40,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 18:03:40,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2021-03-25 18:03:40,011 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.556 [2021-03-25 18:03:40,011 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 139 transitions. [2021-03-25 18:03:40,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 139 transitions. [2021-03-25 18:03:40,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:03:40,012 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 139 transitions. [2021-03-25 18:03:40,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 27.8) internal successors, (139), 5 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:40,013 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 50.0) internal successors, (300), 6 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:40,014 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 50.0) internal successors, (300), 6 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:40,014 INFO L185 Difference]: Start difference. First operand has 29 places, 26 transitions, 125 flow. Second operand 5 states and 139 transitions. [2021-03-25 18:03:40,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 42 transitions, 243 flow [2021-03-25 18:03:40,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 42 transitions, 239 flow, removed 2 selfloop flow, removed 1 redundant places. [2021-03-25 18:03:40,017 INFO L241 Difference]: Finished difference. Result has 35 places, 27 transitions, 153 flow [2021-03-25 18:03:40,017 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=123, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=153, PETRI_PLACES=35, PETRI_TRANSITIONS=27} [2021-03-25 18:03:40,017 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 11 predicate places. [2021-03-25 18:03:40,017 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:03:40,017 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 35 places, 27 transitions, 153 flow [2021-03-25 18:03:40,017 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 35 places, 27 transitions, 153 flow [2021-03-25 18:03:40,018 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 35 places, 27 transitions, 153 flow [2021-03-25 18:03:40,023 INFO L129 PetriNetUnfolder]: 20/67 cut-off events. [2021-03-25 18:03:40,023 INFO L130 PetriNetUnfolder]: For 38/44 co-relation queries the response was YES. [2021-03-25 18:03:40,023 INFO L84 FinitePrefix]: Finished finitePrefix Result has 177 conditions, 67 events. 20/67 cut-off events. For 38/44 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 214 event pairs, 0 based on Foata normal form. 0/60 useless extension candidates. Maximal degree in co-relation 143. Up to 19 conditions per place. [2021-03-25 18:03:40,024 INFO L142 LiptonReduction]: Number of co-enabled transitions 196 [2021-03-25 18:03:40,026 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:03:40,026 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:03:40,026 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 9 [2021-03-25 18:03:40,027 INFO L480 AbstractCegarLoop]: Abstraction has has 35 places, 27 transitions, 153 flow [2021-03-25 18:03:40,027 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 23.2) internal successors, (116), 5 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:40,027 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:03:40,027 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:03:40,027 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-25 18:03:40,027 INFO L428 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:03:40,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:03:40,028 INFO L82 PathProgramCache]: Analyzing trace with hash 84377319, now seen corresponding path program 1 times [2021-03-25 18:03:40,028 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:03:40,028 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647760883] [2021-03-25 18:03:40,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:03:40,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:03:40,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:40,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-25 18:03:40,060 INFO L142 QuantifierPusher]: treesize reduction 1, result has 91.7 percent of original size [2021-03-25 18:03:40,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,067 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:03:40,067 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647760883] [2021-03-25 18:03:40,068 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1220800566] [2021-03-25 18:03:40,068 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-25 18:03:40,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:03:40,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 5 conjunts are in the unsatisfiable core [2021-03-25 18:03:40,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:03:40,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:40,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:40,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:40,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:40,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:40,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:40,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:40,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:40,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:40,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:40,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:40,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:40,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:40,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:40,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:40,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:40,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:40,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:40,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 18:03:40,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:40,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:40,120 INFO L142 QuantifierPusher]: treesize reduction 7, result has 61.1 percent of original size [2021-03-25 18:03:40,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:40,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:40,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:40,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,129 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,130 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,132 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,140 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:40,148 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:03:40,148 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:03:40,148 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-03-25 18:03:40,148 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027980839] [2021-03-25 18:03:40,149 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 18:03:40,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:03:40,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 18:03:40,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 18:03:40,150 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 50 [2021-03-25 18:03:40,150 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 27 transitions, 153 flow. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:40,150 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:03:40,150 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 50 [2021-03-25 18:03:40,150 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:03:40,267 INFO L129 PetriNetUnfolder]: 283/508 cut-off events. [2021-03-25 18:03:40,267 INFO L130 PetriNetUnfolder]: For 606/627 co-relation queries the response was YES. [2021-03-25 18:03:40,269 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1544 conditions, 508 events. 283/508 cut-off events. For 606/627 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2442 event pairs, 30 based on Foata normal form. 17/455 useless extension candidates. Maximal degree in co-relation 1444. Up to 147 conditions per place. [2021-03-25 18:03:40,272 INFO L132 encePairwiseOnDemand]: 44/50 looper letters, 40 selfloop transitions, 9 changer transitions 7/64 dead transitions. [2021-03-25 18:03:40,272 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 64 transitions, 459 flow [2021-03-25 18:03:40,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-25 18:03:40,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-25 18:03:40,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2021-03-25 18:03:40,275 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.58 [2021-03-25 18:03:40,276 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 174 transitions. [2021-03-25 18:03:40,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 174 transitions. [2021-03-25 18:03:40,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:03:40,276 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 174 transitions. [2021-03-25 18:03:40,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 29.0) internal successors, (174), 6 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:40,280 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 50.0) internal successors, (350), 7 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:40,280 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 50.0) internal successors, (350), 7 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:40,280 INFO L185 Difference]: Start difference. First operand has 35 places, 27 transitions, 153 flow. Second operand 6 states and 174 transitions. [2021-03-25 18:03:40,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 64 transitions, 459 flow [2021-03-25 18:03:40,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 64 transitions, 456 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-25 18:03:40,287 INFO L241 Difference]: Finished difference. Result has 42 places, 32 transitions, 203 flow [2021-03-25 18:03:40,287 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=203, PETRI_PLACES=42, PETRI_TRANSITIONS=32} [2021-03-25 18:03:40,288 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 18 predicate places. [2021-03-25 18:03:40,288 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:03:40,288 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 42 places, 32 transitions, 203 flow [2021-03-25 18:03:40,288 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 42 places, 32 transitions, 203 flow [2021-03-25 18:03:40,289 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 41 places, 32 transitions, 203 flow [2021-03-25 18:03:40,300 INFO L129 PetriNetUnfolder]: 32/110 cut-off events. [2021-03-25 18:03:40,301 INFO L130 PetriNetUnfolder]: For 89/93 co-relation queries the response was YES. [2021-03-25 18:03:40,301 INFO L84 FinitePrefix]: Finished finitePrefix Result has 312 conditions, 110 events. 32/110 cut-off events. For 89/93 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 488 event pairs, 0 based on Foata normal form. 0/104 useless extension candidates. Maximal degree in co-relation 282. Up to 30 conditions per place. [2021-03-25 18:03:40,302 INFO L142 LiptonReduction]: Number of co-enabled transitions 252 [2021-03-25 18:03:40,388 INFO L154 LiptonReduction]: Checked pairs total: 9 [2021-03-25 18:03:40,388 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 18:03:40,389 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 101 [2021-03-25 18:03:40,390 INFO L480 AbstractCegarLoop]: Abstraction has has 40 places, 31 transitions, 199 flow [2021-03-25 18:03:40,390 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:40,390 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:03:40,391 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:03:40,613 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:03:40,613 INFO L428 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:03:40,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:03:40,613 INFO L82 PathProgramCache]: Analyzing trace with hash 203295219, now seen corresponding path program 1 times [2021-03-25 18:03:40,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:03:40,614 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687071745] [2021-03-25 18:03:40,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:03:40,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:03:40,700 INFO L142 QuantifierPusher]: treesize reduction 36, result has 32.1 percent of original size [2021-03-25 18:03:40,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 18:03:40,728 INFO L142 QuantifierPusher]: treesize reduction 73, result has 29.8 percent of original size [2021-03-25 18:03:40,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:03:40,759 INFO L142 QuantifierPusher]: treesize reduction 58, result has 43.1 percent of original size [2021-03-25 18:03:40,762 INFO L147 QuantifierPusher]: treesize reduction 5, result has 88.6 percent of original size 39 [2021-03-25 18:03:40,802 INFO L142 QuantifierPusher]: treesize reduction 79, result has 45.9 percent of original size [2021-03-25 18:03:40,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:03:40,853 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:03:40,854 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687071745] [2021-03-25 18:03:40,854 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [982659971] [2021-03-25 18:03:40,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:03:40,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:03:40,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 17 conjunts are in the unsatisfiable core [2021-03-25 18:03:40,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:03:40,896 INFO L142 QuantifierPusher]: treesize reduction 7, result has 66.7 percent of original size [2021-03-25 18:03:40,896 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:03:40,896 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,897 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:03:40,897 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:03:40,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:03:40,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:03:40,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:03:40,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:03:40,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:03:40,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:03:40,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:03:40,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:03:40,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:03:40,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:03:40,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:03:40,935 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:03:40,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:03:40,938 INFO L142 QuantifierPusher]: treesize reduction 3, result has 87.5 percent of original size [2021-03-25 18:03:40,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 18:03:40,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:03:40,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:03:40,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:03:40,963 INFO L142 QuantifierPusher]: treesize reduction 3, result has 89.7 percent of original size [2021-03-25 18:03:40,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 18:03:40,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 18:03:40,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 18:03:40,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 18:03:40,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 18:03:40,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:40,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 18:03:40,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 18:03:41,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 18:03:41,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-25 18:03:41,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-25 18:03:41,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-25 18:03:41,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-25 18:03:41,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 18:03:41,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:41,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:41,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:41,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:41,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:41,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:41,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:41,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:41,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:41,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:41,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,096 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:41,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:41,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:41,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:41,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:41,106 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:03:41,106 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:03:41,106 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 9 [2021-03-25 18:03:41,106 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939190193] [2021-03-25 18:03:41,107 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-25 18:03:41,107 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:03:41,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-25 18:03:41,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-03-25 18:03:41,108 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 51 [2021-03-25 18:03:41,108 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 31 transitions, 199 flow. Second operand has 11 states, 11 states have (on average 16.272727272727273) internal successors, (179), 11 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:41,108 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:03:41,108 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 51 [2021-03-25 18:03:41,109 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:03:41,327 INFO L129 PetriNetUnfolder]: 249/433 cut-off events. [2021-03-25 18:03:41,327 INFO L130 PetriNetUnfolder]: For 990/1004 co-relation queries the response was YES. [2021-03-25 18:03:41,328 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1662 conditions, 433 events. 249/433 cut-off events. For 990/1004 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 1932 event pairs, 46 based on Foata normal form. 8/436 useless extension candidates. Maximal degree in co-relation 1627. Up to 327 conditions per place. [2021-03-25 18:03:41,331 INFO L132 encePairwiseOnDemand]: 41/51 looper letters, 32 selfloop transitions, 16 changer transitions 9/63 dead transitions. [2021-03-25 18:03:41,331 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 63 transitions, 533 flow [2021-03-25 18:03:41,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-25 18:03:41,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-25 18:03:41,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2021-03-25 18:03:41,332 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.40931372549019607 [2021-03-25 18:03:41,332 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 167 transitions. [2021-03-25 18:03:41,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 167 transitions. [2021-03-25 18:03:41,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:03:41,333 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 167 transitions. [2021-03-25 18:03:41,333 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 20.875) internal successors, (167), 8 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:41,334 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 51.0) internal successors, (459), 9 states have internal predecessors, (459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:41,334 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 51.0) internal successors, (459), 9 states have internal predecessors, (459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:41,334 INFO L185 Difference]: Start difference. First operand has 40 places, 31 transitions, 199 flow. Second operand 8 states and 167 transitions. [2021-03-25 18:03:41,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 63 transitions, 533 flow [2021-03-25 18:03:41,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 63 transitions, 523 flow, removed 5 selfloop flow, removed 1 redundant places. [2021-03-25 18:03:41,338 INFO L241 Difference]: Finished difference. Result has 52 places, 41 transitions, 340 flow [2021-03-25 18:03:41,338 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=51, PETRI_DIFFERENCE_MINUEND_FLOW=193, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=340, PETRI_PLACES=52, PETRI_TRANSITIONS=41} [2021-03-25 18:03:41,339 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 28 predicate places. [2021-03-25 18:03:41,339 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:03:41,339 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 52 places, 41 transitions, 340 flow [2021-03-25 18:03:41,339 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 52 places, 41 transitions, 340 flow [2021-03-25 18:03:41,340 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 340 flow [2021-03-25 18:03:41,351 INFO L129 PetriNetUnfolder]: 55/162 cut-off events. [2021-03-25 18:03:41,351 INFO L130 PetriNetUnfolder]: For 200/208 co-relation queries the response was YES. [2021-03-25 18:03:41,352 INFO L84 FinitePrefix]: Finished finitePrefix Result has 562 conditions, 162 events. 55/162 cut-off events. For 200/208 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 810 event pairs, 3 based on Foata normal form. 1/157 useless extension candidates. Maximal degree in co-relation 522. Up to 48 conditions per place. [2021-03-25 18:03:41,354 INFO L142 LiptonReduction]: Number of co-enabled transitions 220 [2021-03-25 18:03:41,441 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:03:41,441 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 18:03:41,441 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 102 [2021-03-25 18:03:41,442 INFO L480 AbstractCegarLoop]: Abstraction has has 51 places, 41 transitions, 342 flow [2021-03-25 18:03:41,442 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 16.272727272727273) internal successors, (179), 11 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:41,442 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:03:41,442 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:03:41,651 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:03:41,652 INFO L428 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:03:41,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:03:41,652 INFO L82 PathProgramCache]: Analyzing trace with hash -1092883915, now seen corresponding path program 2 times [2021-03-25 18:03:41,652 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:03:41,653 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390023934] [2021-03-25 18:03:41,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:03:41,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:03:41,700 INFO L142 QuantifierPusher]: treesize reduction 31, result has 35.4 percent of original size [2021-03-25 18:03:41,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 18:03:41,717 INFO L142 QuantifierPusher]: treesize reduction 38, result has 45.7 percent of original size [2021-03-25 18:03:41,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:03:41,741 INFO L142 QuantifierPusher]: treesize reduction 38, result has 48.6 percent of original size [2021-03-25 18:03:41,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:03:41,749 INFO L142 QuantifierPusher]: treesize reduction 52, result has 55.2 percent of original size [2021-03-25 18:03:41,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:03:41,790 INFO L142 QuantifierPusher]: treesize reduction 66, result has 50.4 percent of original size [2021-03-25 18:03:41,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:03:41,831 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:03:41,831 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390023934] [2021-03-25 18:03:41,831 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703871312] [2021-03-25 18:03:41,831 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:03:41,862 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-25 18:03:41,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 18:03:41,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-03-25 18:03:41,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:03:41,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:03:41,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:03:41,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:03:41,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:03:41,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:03:41,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:03:41,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:03:41,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:03:41,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:03:41,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:03:41,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:03:41,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:03:41,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 18:03:41,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 18:03:41,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 18:03:41,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 18:03:41,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 18:03:41,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 18:03:41,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 18:03:41,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 18:03:41,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:03:41,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:41,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:03:41,968 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:03:41,968 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:03:41,968 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 7 [2021-03-25 18:03:41,968 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047618768] [2021-03-25 18:03:41,969 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-25 18:03:41,969 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:03:41,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-25 18:03:41,970 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-03-25 18:03:41,971 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2021-03-25 18:03:41,971 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 41 transitions, 342 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:41,971 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:03:41,971 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2021-03-25 18:03:41,972 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:03:42,386 INFO L129 PetriNetUnfolder]: 247/421 cut-off events. [2021-03-25 18:03:42,386 INFO L130 PetriNetUnfolder]: For 1332/1360 co-relation queries the response was YES. [2021-03-25 18:03:42,387 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1838 conditions, 421 events. 247/421 cut-off events. For 1332/1360 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 1838 event pairs, 34 based on Foata normal form. 12/430 useless extension candidates. Maximal degree in co-relation 1799. Up to 259 conditions per place. [2021-03-25 18:03:42,390 INFO L132 encePairwiseOnDemand]: 42/52 looper letters, 43 selfloop transitions, 29 changer transitions 5/83 dead transitions. [2021-03-25 18:03:42,390 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 83 transitions, 790 flow [2021-03-25 18:03:42,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-25 18:03:42,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-25 18:03:42,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2021-03-25 18:03:42,391 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.43803418803418803 [2021-03-25 18:03:42,391 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 205 transitions. [2021-03-25 18:03:42,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 205 transitions. [2021-03-25 18:03:42,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:03:42,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 205 transitions. [2021-03-25 18:03:42,392 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 22.77777777777778) internal successors, (205), 9 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:42,393 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 52.0) internal successors, (520), 10 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:42,393 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 52.0) internal successors, (520), 10 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:42,393 INFO L185 Difference]: Start difference. First operand has 51 places, 41 transitions, 342 flow. Second operand 9 states and 205 transitions. [2021-03-25 18:03:42,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 83 transitions, 790 flow [2021-03-25 18:03:42,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 83 transitions, 760 flow, removed 13 selfloop flow, removed 3 redundant places. [2021-03-25 18:03:42,397 INFO L241 Difference]: Finished difference. Result has 62 places, 55 transitions, 538 flow [2021-03-25 18:03:42,398 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=538, PETRI_PLACES=62, PETRI_TRANSITIONS=55} [2021-03-25 18:03:42,398 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 38 predicate places. [2021-03-25 18:03:42,398 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:03:42,398 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 62 places, 55 transitions, 538 flow [2021-03-25 18:03:42,398 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 62 places, 55 transitions, 538 flow [2021-03-25 18:03:42,399 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 61 places, 55 transitions, 538 flow [2021-03-25 18:03:42,412 INFO L129 PetriNetUnfolder]: 72/184 cut-off events. [2021-03-25 18:03:42,412 INFO L130 PetriNetUnfolder]: For 475/497 co-relation queries the response was YES. [2021-03-25 18:03:42,413 INFO L84 FinitePrefix]: Finished finitePrefix Result has 785 conditions, 184 events. 72/184 cut-off events. For 475/497 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 906 event pairs, 4 based on Foata normal form. 4/181 useless extension candidates. Maximal degree in co-relation 727. Up to 59 conditions per place. [2021-03-25 18:03:42,414 INFO L142 LiptonReduction]: Number of co-enabled transitions 286 [2021-03-25 18:03:42,418 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:03:42,419 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:03:42,419 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 21 [2021-03-25 18:03:42,419 INFO L480 AbstractCegarLoop]: Abstraction has has 61 places, 55 transitions, 538 flow [2021-03-25 18:03:42,419 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:42,419 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:03:42,419 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:03:42,641 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:03:42,641 INFO L428 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:03:42,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:03:42,641 INFO L82 PathProgramCache]: Analyzing trace with hash -774273581, now seen corresponding path program 2 times [2021-03-25 18:03:42,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:03:42,642 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866499300] [2021-03-25 18:03:42,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:03:42,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:03:42,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:42,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 6 [2021-03-25 18:03:42,672 INFO L142 QuantifierPusher]: treesize reduction 1, result has 93.8 percent of original size [2021-03-25 18:03:42,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 18:03:42,681 INFO L142 QuantifierPusher]: treesize reduction 1, result has 91.7 percent of original size [2021-03-25 18:03:42,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:42,689 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:03:42,689 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866499300] [2021-03-25 18:03:42,689 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 18:03:42,689 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 18:03:42,689 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266178753] [2021-03-25 18:03:42,689 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 18:03:42,689 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:03:42,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 18:03:42,690 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-25 18:03:42,690 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 52 [2021-03-25 18:03:42,691 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 55 transitions, 538 flow. Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:42,691 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:03:42,691 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 52 [2021-03-25 18:03:42,691 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:03:42,802 INFO L129 PetriNetUnfolder]: 235/405 cut-off events. [2021-03-25 18:03:42,802 INFO L130 PetriNetUnfolder]: For 1703/1750 co-relation queries the response was YES. [2021-03-25 18:03:42,804 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2012 conditions, 405 events. 235/405 cut-off events. For 1703/1750 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 1796 event pairs, 43 based on Foata normal form. 23/425 useless extension candidates. Maximal degree in co-relation 1939. Up to 146 conditions per place. [2021-03-25 18:03:42,806 INFO L132 encePairwiseOnDemand]: 47/52 looper letters, 36 selfloop transitions, 13 changer transitions 30/88 dead transitions. [2021-03-25 18:03:42,806 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 88 transitions, 989 flow [2021-03-25 18:03:42,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 18:03:42,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 18:03:42,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2021-03-25 18:03:42,807 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5461538461538461 [2021-03-25 18:03:42,808 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 142 transitions. [2021-03-25 18:03:42,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 142 transitions. [2021-03-25 18:03:42,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:03:42,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 142 transitions. [2021-03-25 18:03:42,808 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 28.4) internal successors, (142), 5 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:42,809 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 52.0) internal successors, (312), 6 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:42,809 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 52.0) internal successors, (312), 6 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:42,809 INFO L185 Difference]: Start difference. First operand has 61 places, 55 transitions, 538 flow. Second operand 5 states and 142 transitions. [2021-03-25 18:03:42,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 88 transitions, 989 flow [2021-03-25 18:03:42,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 88 transitions, 915 flow, removed 30 selfloop flow, removed 2 redundant places. [2021-03-25 18:03:42,818 INFO L241 Difference]: Finished difference. Result has 66 places, 52 transitions, 508 flow [2021-03-25 18:03:42,818 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=495, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=508, PETRI_PLACES=66, PETRI_TRANSITIONS=52} [2021-03-25 18:03:42,818 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 42 predicate places. [2021-03-25 18:03:42,819 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:03:42,819 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 66 places, 52 transitions, 508 flow [2021-03-25 18:03:42,820 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 66 places, 52 transitions, 508 flow [2021-03-25 18:03:42,823 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 62 places, 52 transitions, 508 flow [2021-03-25 18:03:42,834 INFO L129 PetriNetUnfolder]: 66/138 cut-off events. [2021-03-25 18:03:42,834 INFO L130 PetriNetUnfolder]: For 344/355 co-relation queries the response was YES. [2021-03-25 18:03:42,835 INFO L84 FinitePrefix]: Finished finitePrefix Result has 612 conditions, 138 events. 66/138 cut-off events. For 344/355 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 537 event pairs, 1 based on Foata normal form. 0/135 useless extension candidates. Maximal degree in co-relation 581. Up to 48 conditions per place. [2021-03-25 18:03:42,837 INFO L142 LiptonReduction]: Number of co-enabled transitions 212 [2021-03-25 18:03:42,841 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:03:42,841 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:03:42,841 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 22 [2021-03-25 18:03:42,841 INFO L480 AbstractCegarLoop]: Abstraction has has 62 places, 52 transitions, 508 flow [2021-03-25 18:03:42,842 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:42,842 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:03:42,842 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:03:42,842 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-03-25 18:03:42,842 INFO L428 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:03:42,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:03:42,842 INFO L82 PathProgramCache]: Analyzing trace with hash -1745818388, now seen corresponding path program 1 times [2021-03-25 18:03:42,843 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:03:42,843 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285155300] [2021-03-25 18:03:42,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:03:42,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:03:42,876 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:42,876 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:42,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:42,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 18:03:42,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:42,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 18:03:42,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:42,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 18:03:42,893 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:03:42,894 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285155300] [2021-03-25 18:03:42,894 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 18:03:42,894 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 18:03:42,894 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92104792] [2021-03-25 18:03:42,894 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 18:03:42,894 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:03:42,894 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 18:03:42,894 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-03-25 18:03:42,895 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2021-03-25 18:03:42,895 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 52 transitions, 508 flow. Second operand has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:42,895 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:03:42,895 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2021-03-25 18:03:42,895 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:03:43,006 INFO L129 PetriNetUnfolder]: 220/363 cut-off events. [2021-03-25 18:03:43,007 INFO L130 PetriNetUnfolder]: For 1511/1520 co-relation queries the response was YES. [2021-03-25 18:03:43,008 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1850 conditions, 363 events. 220/363 cut-off events. For 1511/1520 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1348 event pairs, 26 based on Foata normal form. 6/367 useless extension candidates. Maximal degree in co-relation 1805. Up to 166 conditions per place. [2021-03-25 18:03:43,010 INFO L132 encePairwiseOnDemand]: 44/52 looper letters, 57 selfloop transitions, 12 changer transitions 2/77 dead transitions. [2021-03-25 18:03:43,011 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 77 transitions, 856 flow [2021-03-25 18:03:43,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 18:03:43,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 18:03:43,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2021-03-25 18:03:43,012 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.47307692307692306 [2021-03-25 18:03:43,012 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 123 transitions. [2021-03-25 18:03:43,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 123 transitions. [2021-03-25 18:03:43,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:03:43,012 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 123 transitions. [2021-03-25 18:03:43,014 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 24.6) internal successors, (123), 5 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:43,014 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 52.0) internal successors, (312), 6 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:43,014 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 52.0) internal successors, (312), 6 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:43,014 INFO L185 Difference]: Start difference. First operand has 62 places, 52 transitions, 508 flow. Second operand 5 states and 123 transitions. [2021-03-25 18:03:43,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 77 transitions, 856 flow [2021-03-25 18:03:43,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 77 transitions, 736 flow, removed 21 selfloop flow, removed 10 redundant places. [2021-03-25 18:03:43,022 INFO L241 Difference]: Finished difference. Result has 59 places, 55 transitions, 501 flow [2021-03-25 18:03:43,022 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=501, PETRI_PLACES=59, PETRI_TRANSITIONS=55} [2021-03-25 18:03:43,022 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 35 predicate places. [2021-03-25 18:03:43,022 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:03:43,022 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 59 places, 55 transitions, 501 flow [2021-03-25 18:03:43,022 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 59 places, 55 transitions, 501 flow [2021-03-25 18:03:43,023 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 59 places, 55 transitions, 501 flow [2021-03-25 18:03:43,035 INFO L129 PetriNetUnfolder]: 62/166 cut-off events. [2021-03-25 18:03:43,035 INFO L130 PetriNetUnfolder]: For 354/370 co-relation queries the response was YES. [2021-03-25 18:03:43,036 INFO L84 FinitePrefix]: Finished finitePrefix Result has 717 conditions, 166 events. 62/166 cut-off events. For 354/370 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 779 event pairs, 3 based on Foata normal form. 2/166 useless extension candidates. Maximal degree in co-relation 657. Up to 46 conditions per place. [2021-03-25 18:03:43,038 INFO L142 LiptonReduction]: Number of co-enabled transitions 242 [2021-03-25 18:03:43,042 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:03:43,042 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:03:43,042 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 20 [2021-03-25 18:03:43,043 INFO L480 AbstractCegarLoop]: Abstraction has has 59 places, 55 transitions, 501 flow [2021-03-25 18:03:43,044 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:43,044 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:03:43,045 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:03:43,045 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-03-25 18:03:43,045 INFO L428 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:03:43,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:03:43,045 INFO L82 PathProgramCache]: Analyzing trace with hash 1144468276, now seen corresponding path program 2 times [2021-03-25 18:03:43,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:03:43,045 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483246204] [2021-03-25 18:03:43,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:03:43,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:03:43,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 18:03:43,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 18:03:43,088 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:03:43,088 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483246204] [2021-03-25 18:03:43,088 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 18:03:43,088 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-03-25 18:03:43,088 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959740598] [2021-03-25 18:03:43,088 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-25 18:03:43,088 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:03:43,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-25 18:03:43,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-25 18:03:43,089 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2021-03-25 18:03:43,089 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 55 transitions, 501 flow. Second operand has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:43,089 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:03:43,089 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2021-03-25 18:03:43,090 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:03:43,204 INFO L129 PetriNetUnfolder]: 207/341 cut-off events. [2021-03-25 18:03:43,204 INFO L130 PetriNetUnfolder]: For 1457/1470 co-relation queries the response was YES. [2021-03-25 18:03:43,205 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1742 conditions, 341 events. 207/341 cut-off events. For 1457/1470 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1211 event pairs, 21 based on Foata normal form. 13/353 useless extension candidates. Maximal degree in co-relation 1687. Up to 166 conditions per place. [2021-03-25 18:03:43,207 INFO L132 encePairwiseOnDemand]: 44/52 looper letters, 46 selfloop transitions, 13 changer transitions 8/73 dead transitions. [2021-03-25 18:03:43,207 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 73 transitions, 770 flow [2021-03-25 18:03:43,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-25 18:03:43,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-25 18:03:43,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2021-03-25 18:03:43,209 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2021-03-25 18:03:43,209 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 120 transitions. [2021-03-25 18:03:43,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 120 transitions. [2021-03-25 18:03:43,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:03:43,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 120 transitions. [2021-03-25 18:03:43,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 24.0) internal successors, (120), 5 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:43,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 52.0) internal successors, (312), 6 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:43,210 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 52.0) internal successors, (312), 6 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:43,210 INFO L185 Difference]: Start difference. First operand has 59 places, 55 transitions, 501 flow. Second operand 5 states and 120 transitions. [2021-03-25 18:03:43,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 73 transitions, 770 flow [2021-03-25 18:03:43,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 73 transitions, 749 flow, removed 2 selfloop flow, removed 2 redundant places. [2021-03-25 18:03:43,216 INFO L241 Difference]: Finished difference. Result has 59 places, 46 transitions, 413 flow [2021-03-25 18:03:43,217 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=410, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=413, PETRI_PLACES=59, PETRI_TRANSITIONS=46} [2021-03-25 18:03:43,217 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 35 predicate places. [2021-03-25 18:03:43,217 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:03:43,217 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 59 places, 46 transitions, 413 flow [2021-03-25 18:03:43,217 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 59 places, 46 transitions, 413 flow [2021-03-25 18:03:43,218 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 59 places, 46 transitions, 413 flow [2021-03-25 18:03:43,228 INFO L129 PetriNetUnfolder]: 48/126 cut-off events. [2021-03-25 18:03:43,228 INFO L130 PetriNetUnfolder]: For 469/481 co-relation queries the response was YES. [2021-03-25 18:03:43,228 INFO L84 FinitePrefix]: Finished finitePrefix Result has 533 conditions, 126 events. 48/126 cut-off events. For 469/481 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 503 event pairs, 1 based on Foata normal form. 2/127 useless extension candidates. Maximal degree in co-relation 481. Up to 46 conditions per place. [2021-03-25 18:03:43,230 INFO L142 LiptonReduction]: Number of co-enabled transitions 228 [2021-03-25 18:03:43,233 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:03:43,233 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:03:43,233 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 16 [2021-03-25 18:03:43,233 INFO L480 AbstractCegarLoop]: Abstraction has has 59 places, 46 transitions, 413 flow [2021-03-25 18:03:43,234 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:43,234 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:03:43,234 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:03:43,234 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-25 18:03:43,234 INFO L428 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:03:43,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:03:43,234 INFO L82 PathProgramCache]: Analyzing trace with hash -938119427, now seen corresponding path program 1 times [2021-03-25 18:03:43,234 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:03:43,234 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605785706] [2021-03-25 18:03:43,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:03:43,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:03:43,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,274 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,282 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,282 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 18:03:43,291 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:03:43,291 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605785706] [2021-03-25 18:03:43,291 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [58155929] [2021-03-25 18:03:43,291 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) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:03:43,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:03:43,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 8 conjunts are in the unsatisfiable core [2021-03-25 18:03:43,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:03:43,322 INFO L142 QuantifierPusher]: treesize reduction 7, result has 61.1 percent of original size [2021-03-25 18:03:43,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,324 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:43,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,340 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:43,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:03:43,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:03:43,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,349 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,352 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:03:43,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,365 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:43,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 18:03:43,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 18:03:43,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,381 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,382 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,385 INFO L142 QuantifierPusher]: treesize reduction 22, result has 4.3 percent of original size [2021-03-25 18:03:43,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 18:03:43,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 18:03:43,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 18:03:43,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 18:03:43,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 18:03:43,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 18:03:43,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 18:03:43,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-25 18:03:43,388 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:03:43,389 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2021-03-25 18:03:43,389 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723801084] [2021-03-25 18:03:43,389 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 18:03:43,389 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:03:43,389 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 18:03:43,389 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-03-25 18:03:43,390 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2021-03-25 18:03:43,390 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 46 transitions, 413 flow. Second operand has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:43,390 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:03:43,390 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2021-03-25 18:03:43,390 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:03:43,562 INFO L129 PetriNetUnfolder]: 223/370 cut-off events. [2021-03-25 18:03:43,562 INFO L130 PetriNetUnfolder]: For 1877/1879 co-relation queries the response was YES. [2021-03-25 18:03:43,563 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1863 conditions, 370 events. 223/370 cut-off events. For 1877/1879 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1339 event pairs, 8 based on Foata normal form. 13/383 useless extension candidates. Maximal degree in co-relation 1798. Up to 118 conditions per place. [2021-03-25 18:03:43,574 INFO L132 encePairwiseOnDemand]: 44/52 looper letters, 56 selfloop transitions, 29 changer transitions 0/91 dead transitions. [2021-03-25 18:03:43,574 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 91 transitions, 976 flow [2021-03-25 18:03:43,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-25 18:03:43,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-25 18:03:43,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2021-03-25 18:03:43,575 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4543269230769231 [2021-03-25 18:03:43,575 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 189 transitions. [2021-03-25 18:03:43,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 189 transitions. [2021-03-25 18:03:43,576 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:03:43,576 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 189 transitions. [2021-03-25 18:03:43,576 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 23.625) internal successors, (189), 8 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:43,577 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 52.0) internal successors, (468), 9 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:43,577 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 52.0) internal successors, (468), 9 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:43,577 INFO L185 Difference]: Start difference. First operand has 59 places, 46 transitions, 413 flow. Second operand 8 states and 189 transitions. [2021-03-25 18:03:43,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 91 transitions, 976 flow [2021-03-25 18:03:43,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 91 transitions, 885 flow, removed 20 selfloop flow, removed 9 redundant places. [2021-03-25 18:03:43,583 INFO L241 Difference]: Finished difference. Result has 61 places, 59 transitions, 583 flow [2021-03-25 18:03:43,584 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=355, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=583, PETRI_PLACES=61, PETRI_TRANSITIONS=59} [2021-03-25 18:03:43,584 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 37 predicate places. [2021-03-25 18:03:43,584 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:03:43,584 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 61 places, 59 transitions, 583 flow [2021-03-25 18:03:43,585 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 61 places, 59 transitions, 583 flow [2021-03-25 18:03:43,585 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 61 places, 59 transitions, 583 flow [2021-03-25 18:03:43,596 INFO L129 PetriNetUnfolder]: 57/149 cut-off events. [2021-03-25 18:03:43,596 INFO L130 PetriNetUnfolder]: For 467/475 co-relation queries the response was YES. [2021-03-25 18:03:43,597 INFO L84 FinitePrefix]: Finished finitePrefix Result has 704 conditions, 149 events. 57/149 cut-off events. For 467/475 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 687 event pairs, 2 based on Foata normal form. 3/151 useless extension candidates. Maximal degree in co-relation 649. Up to 46 conditions per place. [2021-03-25 18:03:43,598 INFO L142 LiptonReduction]: Number of co-enabled transitions 278 [2021-03-25 18:03:43,604 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:03:43,604 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:03:43,604 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 20 [2021-03-25 18:03:43,605 INFO L480 AbstractCegarLoop]: Abstraction has has 61 places, 59 transitions, 583 flow [2021-03-25 18:03:43,605 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 17.833333333333332) internal successors, (107), 6 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:43,605 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:03:43,605 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:03:43,827 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-03-25 18:03:43,827 INFO L428 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:03:43,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:03:43,828 INFO L82 PathProgramCache]: Analyzing trace with hash -1433492785, now seen corresponding path program 2 times [2021-03-25 18:03:43,828 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:03:43,828 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331269648] [2021-03-25 18:03:43,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:03:43,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:03:43,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,855 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 18:03:43,871 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:03:43,872 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331269648] [2021-03-25 18:03:43,872 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896368210] [2021-03-25 18:03:43,872 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-25 18:03:43,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-25 18:03:43,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 18:03:43,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 8 conjunts are in the unsatisfiable core [2021-03-25 18:03:43,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:03:43,911 INFO L142 QuantifierPusher]: treesize reduction 7, result has 61.1 percent of original size [2021-03-25 18:03:43,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-25 18:03:43,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:43,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,929 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:43,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 18:03:43,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:03:43,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:43,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:43,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:03:43,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:03:43,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:03:43,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:03:43,966 INFO L142 QuantifierPusher]: treesize reduction 22, result has 4.3 percent of original size [2021-03-25 18:03:43,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 18:03:43,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 18:03:43,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 18:03:43,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 18:03:43,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 18:03:43,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 18:03:43,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 18:03:43,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 18:03:43,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 18:03:43,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 18:03:43,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 18:03:43,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 18:03:43,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:43,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 18:03:43,973 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:03:43,973 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:03:43,973 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2021-03-25 18:03:43,973 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985072816] [2021-03-25 18:03:43,973 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-25 18:03:43,973 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:03:43,974 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-25 18:03:43,974 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-25 18:03:43,974 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 52 [2021-03-25 18:03:43,974 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 59 transitions, 583 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:43,974 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:03:43,974 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 52 [2021-03-25 18:03:43,975 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:03:44,172 INFO L129 PetriNetUnfolder]: 217/351 cut-off events. [2021-03-25 18:03:44,173 INFO L130 PetriNetUnfolder]: For 1965/1971 co-relation queries the response was YES. [2021-03-25 18:03:44,174 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1912 conditions, 351 events. 217/351 cut-off events. For 1965/1971 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1242 event pairs, 1 based on Foata normal form. 14/365 useless extension candidates. Maximal degree in co-relation 1855. Up to 118 conditions per place. [2021-03-25 18:03:44,176 INFO L132 encePairwiseOnDemand]: 44/52 looper letters, 52 selfloop transitions, 32 changer transitions 2/92 dead transitions. [2021-03-25 18:03:44,176 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 92 transitions, 1033 flow [2021-03-25 18:03:44,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-25 18:03:44,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-25 18:03:44,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2021-03-25 18:03:44,178 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.4288461538461538 [2021-03-25 18:03:44,178 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 223 transitions. [2021-03-25 18:03:44,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 223 transitions. [2021-03-25 18:03:44,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:03:44,178 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 223 transitions. [2021-03-25 18:03:44,179 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 22.3) internal successors, (223), 10 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:44,180 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 52.0) internal successors, (572), 11 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:44,180 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 52.0) internal successors, (572), 11 states have internal predecessors, (572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:44,180 INFO L185 Difference]: Start difference. First operand has 61 places, 59 transitions, 583 flow. Second operand 10 states and 223 transitions. [2021-03-25 18:03:44,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 92 transitions, 1033 flow [2021-03-25 18:03:44,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 92 transitions, 946 flow, removed 32 selfloop flow, removed 3 redundant places. [2021-03-25 18:03:44,187 INFO L241 Difference]: Finished difference. Result has 68 places, 60 transitions, 598 flow [2021-03-25 18:03:44,187 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=52, PETRI_DIFFERENCE_MINUEND_FLOW=441, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=598, PETRI_PLACES=68, PETRI_TRANSITIONS=60} [2021-03-25 18:03:44,187 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 44 predicate places. [2021-03-25 18:03:44,188 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:03:44,188 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 68 places, 60 transitions, 598 flow [2021-03-25 18:03:44,188 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 68 places, 60 transitions, 598 flow [2021-03-25 18:03:44,188 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 65 places, 60 transitions, 598 flow [2021-03-25 18:03:44,199 INFO L129 PetriNetUnfolder]: 61/155 cut-off events. [2021-03-25 18:03:44,200 INFO L130 PetriNetUnfolder]: For 384/397 co-relation queries the response was YES. [2021-03-25 18:03:44,200 INFO L84 FinitePrefix]: Finished finitePrefix Result has 726 conditions, 155 events. 61/155 cut-off events. For 384/397 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 685 event pairs, 5 based on Foata normal form. 4/159 useless extension candidates. Maximal degree in co-relation 668. Up to 44 conditions per place. [2021-03-25 18:03:44,202 INFO L142 LiptonReduction]: Number of co-enabled transitions 288 [2021-03-25 18:03:44,299 INFO L154 LiptonReduction]: Checked pairs total: 7 [2021-03-25 18:03:44,299 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 18:03:44,299 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 112 [2021-03-25 18:03:44,300 INFO L480 AbstractCegarLoop]: Abstraction has has 65 places, 60 transitions, 603 flow [2021-03-25 18:03:44,300 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:44,300 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:03:44,300 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:03:44,523 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:03:44,523 INFO L428 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:03:44,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:03:44,523 INFO L82 PathProgramCache]: Analyzing trace with hash 358546375, now seen corresponding path program 1 times [2021-03-25 18:03:44,523 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:03:44,524 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639564045] [2021-03-25 18:03:44,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:03:44,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:03:44,615 INFO L142 QuantifierPusher]: treesize reduction 29, result has 51.7 percent of original size [2021-03-25 18:03:44,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:03:44,639 INFO L142 QuantifierPusher]: treesize reduction 29, result has 59.7 percent of original size [2021-03-25 18:03:44,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 18:03:44,671 INFO L142 QuantifierPusher]: treesize reduction 29, result has 62.3 percent of original size [2021-03-25 18:03:44,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:03:44,713 INFO L142 QuantifierPusher]: treesize reduction 141, result has 24.6 percent of original size [2021-03-25 18:03:44,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:03:44,760 INFO L142 QuantifierPusher]: treesize reduction 134, result has 55.0 percent of original size [2021-03-25 18:03:44,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 164 [2021-03-25 18:03:44,872 INFO L142 QuantifierPusher]: treesize reduction 160, result has 51.4 percent of original size [2021-03-25 18:03:44,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 169 [2021-03-25 18:03:44,988 INFO L142 QuantifierPusher]: treesize reduction 224, result has 46.0 percent of original size [2021-03-25 18:03:44,990 INFO L147 QuantifierPusher]: treesize reduction 5, result has 97.4 percent of original size 186 [2021-03-25 18:03:45,118 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 47 [2021-03-25 18:03:45,119 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:03:45,120 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639564045] [2021-03-25 18:03:45,120 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736060220] [2021-03-25 18:03:45,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:03:45,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:03:45,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 21 conjunts are in the unsatisfiable core [2021-03-25 18:03:45,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:03:45,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:45,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:45,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:45,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:45,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:45,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:45,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:45,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:45,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:03:45,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:03:45,185 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:03:45,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:03:45,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:03:45,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:03:45,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:03:45,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:03:45,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 18:03:45,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 18:03:45,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 18:03:45,220 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 18:03:45,255 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 18:03:45,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 18:03:45,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 18:03:45,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 18:03:45,298 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.5 percent of original size [2021-03-25 18:03:45,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:03:45,300 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:45,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 18:03:45,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-25 18:03:45,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,308 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:03:45,312 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,312 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:45,313 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 18:03:45,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 18:03:45,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:03:45,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:03:45,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:03:45,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:03:45,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:03:45,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:03:45,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:03:45,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:03:45,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:03:45,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:03:45,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:45,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:45,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:45,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:45,421 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.6 percent of original size [2021-03-25 18:03:45,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 18:03:45,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,425 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:45,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 18:03:45,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 18:03:45,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,428 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:03:45,429 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,429 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:45,430 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 18:03:45,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 18:03:45,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 18:03:45,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 18:03:45,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-03-25 18:03:45,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:03:45,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:03:45,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:03:45,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:03:45,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:03:45,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:03:45,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:03:45,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:03:45,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:03:45,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:03:45,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:03:45,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:03:45,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:03:45,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:03:45,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:03:45,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:03:45,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:03:45,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:03:45,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:45,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:03:45,583 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:03:45,584 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:03:45,584 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2021-03-25 18:03:45,584 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280265972] [2021-03-25 18:03:45,584 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-25 18:03:45,584 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:03:45,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-25 18:03:45,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2021-03-25 18:03:45,585 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 53 [2021-03-25 18:03:45,585 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 60 transitions, 603 flow. Second operand has 17 states, 17 states have (on average 16.294117647058822) internal successors, (277), 17 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:45,586 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:03:45,586 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 53 [2021-03-25 18:03:45,586 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:03:45,923 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 57 [2021-03-25 18:03:46,345 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 59 [2021-03-25 18:03:46,531 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 46 [2021-03-25 18:03:46,816 INFO L129 PetriNetUnfolder]: 289/476 cut-off events. [2021-03-25 18:03:46,816 INFO L130 PetriNetUnfolder]: For 2271/2285 co-relation queries the response was YES. [2021-03-25 18:03:46,818 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2718 conditions, 476 events. 289/476 cut-off events. For 2271/2285 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 1911 event pairs, 47 based on Foata normal form. 16/492 useless extension candidates. Maximal degree in co-relation 2649. Up to 344 conditions per place. [2021-03-25 18:03:46,822 INFO L132 encePairwiseOnDemand]: 40/53 looper letters, 56 selfloop transitions, 78 changer transitions 1/141 dead transitions. [2021-03-25 18:03:46,823 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 141 transitions, 1714 flow [2021-03-25 18:03:46,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-03-25 18:03:46,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-03-25 18:03:46,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 377 transitions. [2021-03-25 18:03:46,825 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3743793445878848 [2021-03-25 18:03:46,825 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 377 transitions. [2021-03-25 18:03:46,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 377 transitions. [2021-03-25 18:03:46,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:03:46,825 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 377 transitions. [2021-03-25 18:03:46,826 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 19.842105263157894) internal successors, (377), 19 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:46,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 53.0) internal successors, (1060), 20 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:46,828 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 53.0) internal successors, (1060), 20 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:46,828 INFO L185 Difference]: Start difference. First operand has 65 places, 60 transitions, 603 flow. Second operand 19 states and 377 transitions. [2021-03-25 18:03:46,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 141 transitions, 1714 flow [2021-03-25 18:03:46,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 141 transitions, 1500 flow, removed 45 selfloop flow, removed 8 redundant places. [2021-03-25 18:03:46,838 INFO L241 Difference]: Finished difference. Result has 82 places, 123 transitions, 1334 flow [2021-03-25 18:03:46,838 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=53, PETRI_DIFFERENCE_MINUEND_FLOW=535, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1334, PETRI_PLACES=82, PETRI_TRANSITIONS=123} [2021-03-25 18:03:46,838 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 58 predicate places. [2021-03-25 18:03:46,839 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:03:46,839 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 82 places, 123 transitions, 1334 flow [2021-03-25 18:03:46,839 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 82 places, 123 transitions, 1334 flow [2021-03-25 18:03:46,840 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 82 places, 123 transitions, 1334 flow [2021-03-25 18:03:46,862 INFO L129 PetriNetUnfolder]: 143/313 cut-off events. [2021-03-25 18:03:46,862 INFO L130 PetriNetUnfolder]: For 790/803 co-relation queries the response was YES. [2021-03-25 18:03:46,864 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1553 conditions, 313 events. 143/313 cut-off events. For 790/803 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1561 event pairs, 9 based on Foata normal form. 3/311 useless extension candidates. Maximal degree in co-relation 1498. Up to 114 conditions per place. [2021-03-25 18:03:46,867 INFO L142 LiptonReduction]: Number of co-enabled transitions 384 [2021-03-25 18:03:47,129 INFO L154 LiptonReduction]: Checked pairs total: 28 [2021-03-25 18:03:47,130 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-25 18:03:47,130 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 292 [2021-03-25 18:03:47,130 INFO L480 AbstractCegarLoop]: Abstraction has has 82 places, 123 transitions, 1343 flow [2021-03-25 18:03:47,131 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 16.294117647058822) internal successors, (277), 17 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:47,131 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:03:47,131 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:03:47,343 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:03:47,344 INFO L428 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:03:47,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:03:47,344 INFO L82 PathProgramCache]: Analyzing trace with hash 254766597, now seen corresponding path program 1 times [2021-03-25 18:03:47,344 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:03:47,344 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122687470] [2021-03-25 18:03:47,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:03:47,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:03:47,467 INFO L142 QuantifierPusher]: treesize reduction 12, result has 53.8 percent of original size [2021-03-25 18:03:47,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:03:47,492 INFO L142 QuantifierPusher]: treesize reduction 12, result has 70.7 percent of original size [2021-03-25 18:03:47,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-25 18:03:47,512 INFO L142 QuantifierPusher]: treesize reduction 14, result has 88.4 percent of original size [2021-03-25 18:03:47,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-25 18:03:47,631 INFO L142 QuantifierPusher]: treesize reduction 19, result has 86.9 percent of original size [2021-03-25 18:03:47,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 126 [2021-03-25 18:03:47,697 INFO L142 QuantifierPusher]: treesize reduction 10, result has 93.4 percent of original size [2021-03-25 18:03:47,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-03-25 18:03:47,797 INFO L142 QuantifierPusher]: treesize reduction 96, result has 66.3 percent of original size [2021-03-25 18:03:47,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 189 [2021-03-25 18:03:47,963 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 52 [2021-03-25 18:03:47,966 INFO L142 QuantifierPusher]: treesize reduction 157, result has 59.3 percent of original size [2021-03-25 18:03:47,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 229 [2021-03-25 18:03:48,116 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 55 [2021-03-25 18:03:48,118 INFO L142 QuantifierPusher]: treesize reduction 160, result has 58.9 percent of original size [2021-03-25 18:03:48,119 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 229 [2021-03-25 18:03:48,282 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 51 [2021-03-25 18:03:48,283 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:03:48,283 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122687470] [2021-03-25 18:03:48,284 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [496493982] [2021-03-25 18:03:48,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:03:48,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:03:48,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 22 conjunts are in the unsatisfiable core [2021-03-25 18:03:48,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:03:48,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:48,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:48,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:48,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:48,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,328 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:48,328 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:48,329 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,329 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:48,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,330 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:48,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:03:48,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:03:48,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:03:48,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:03:48,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:48,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:48,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:48,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:48,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:48,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:48,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:48,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:48,394 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.2 percent of original size [2021-03-25 18:03:48,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-25 18:03:48,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:48,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 18:03:48,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-25 18:03:48,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,399 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:03:48,400 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:48,401 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 18:03:48,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 18:03:48,404 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:03:48,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:03:48,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:03:48,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:03:48,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:03:48,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:03:48,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:03:48,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:03:48,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:03:48,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:03:48,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 18:03:48,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 18:03:48,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 18:03:48,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 18:03:48,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 18:03:48,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 18:03:48,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 18:03:48,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 18:03:48,626 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.1 percent of original size [2021-03-25 18:03:48,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 18:03:48,627 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,628 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:48,628 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,628 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:03:48,629 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-25 18:03:48,630 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,631 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:03:48,633 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,633 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:48,634 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:03:48,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:03:48,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:03:48,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:03:48,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:03:48,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,711 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:03:48,711 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:03:48,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:03:48,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:03:48,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:03:48,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:03:48,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:03:48,719 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.2 percent of original size [2021-03-25 18:03:48,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-25 18:03:48,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,722 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:48,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:03:48,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2021-03-25 18:03:48,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,725 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:03:48,726 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:48,726 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:03:48,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:03:48,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 18:03:48,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 18:03:48,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 18:03:48,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 18:03:48,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 18:03:48,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:48,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 18:03:48,809 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:03:48,809 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:03:48,809 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2021-03-25 18:03:48,809 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061375014] [2021-03-25 18:03:48,810 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-03-25 18:03:48,810 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:03:48,810 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-03-25 18:03:48,811 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2021-03-25 18:03:48,811 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 56 [2021-03-25 18:03:48,811 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 123 transitions, 1343 flow. Second operand has 19 states, 19 states have (on average 15.052631578947368) internal successors, (286), 19 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:48,811 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:03:48,811 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 56 [2021-03-25 18:03:48,811 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:03:49,298 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 43 [2021-03-25 18:03:49,423 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 44 [2021-03-25 18:03:49,662 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 58 [2021-03-25 18:03:49,865 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 46 [2021-03-25 18:03:50,135 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 56 [2021-03-25 18:03:50,527 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 51 [2021-03-25 18:03:50,744 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2021-03-25 18:03:50,770 INFO L129 PetriNetUnfolder]: 419/739 cut-off events. [2021-03-25 18:03:50,770 INFO L130 PetriNetUnfolder]: For 3100/3102 co-relation queries the response was YES. [2021-03-25 18:03:50,773 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4117 conditions, 739 events. 419/739 cut-off events. For 3100/3102 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 3692 event pairs, 36 based on Foata normal form. 6/743 useless extension candidates. Maximal degree in co-relation 4054. Up to 471 conditions per place. [2021-03-25 18:03:50,778 INFO L132 encePairwiseOnDemand]: 40/56 looper letters, 88 selfloop transitions, 127 changer transitions 1/222 dead transitions. [2021-03-25 18:03:50,778 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 222 transitions, 2671 flow [2021-03-25 18:03:50,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-25 18:03:50,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-25 18:03:50,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 393 transitions. [2021-03-25 18:03:50,781 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3508928571428571 [2021-03-25 18:03:50,781 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 393 transitions. [2021-03-25 18:03:50,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 393 transitions. [2021-03-25 18:03:50,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:03:50,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 393 transitions. [2021-03-25 18:03:50,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 19.65) internal successors, (393), 20 states have internal predecessors, (393), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:50,786 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 56.0) internal successors, (1176), 21 states have internal predecessors, (1176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:50,786 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 56.0) internal successors, (1176), 21 states have internal predecessors, (1176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:50,787 INFO L185 Difference]: Start difference. First operand has 82 places, 123 transitions, 1343 flow. Second operand 20 states and 393 transitions. [2021-03-25 18:03:50,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 222 transitions, 2671 flow [2021-03-25 18:03:50,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 222 transitions, 2569 flow, removed 51 selfloop flow, removed 0 redundant places. [2021-03-25 18:03:50,804 INFO L241 Difference]: Finished difference. Result has 112 places, 195 transitions, 2384 flow [2021-03-25 18:03:50,805 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=56, PETRI_DIFFERENCE_MINUEND_FLOW=1261, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2384, PETRI_PLACES=112, PETRI_TRANSITIONS=195} [2021-03-25 18:03:50,805 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 88 predicate places. [2021-03-25 18:03:50,806 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:03:50,806 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 112 places, 195 transitions, 2384 flow [2021-03-25 18:03:50,806 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 112 places, 195 transitions, 2384 flow [2021-03-25 18:03:50,807 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 111 places, 195 transitions, 2384 flow [2021-03-25 18:03:50,853 INFO L129 PetriNetUnfolder]: 237/505 cut-off events. [2021-03-25 18:03:50,853 INFO L130 PetriNetUnfolder]: For 2415/2438 co-relation queries the response was YES. [2021-03-25 18:03:50,857 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2956 conditions, 505 events. 237/505 cut-off events. For 2415/2438 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 2982 event pairs, 12 based on Foata normal form. 7/501 useless extension candidates. Maximal degree in co-relation 2909. Up to 211 conditions per place. [2021-03-25 18:03:50,863 INFO L142 LiptonReduction]: Number of co-enabled transitions 558 [2021-03-25 18:03:51,464 INFO L154 LiptonReduction]: Checked pairs total: 115 [2021-03-25 18:03:51,465 INFO L156 LiptonReduction]: Total number of compositions: 7 [2021-03-25 18:03:51,465 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 659 [2021-03-25 18:03:51,467 INFO L480 AbstractCegarLoop]: Abstraction has has 111 places, 195 transitions, 2415 flow [2021-03-25 18:03:51,467 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 15.052631578947368) internal successors, (286), 19 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:51,467 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:03:51,468 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:03:51,689 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-03-25 18:03:51,689 INFO L428 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:03:51,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:03:51,689 INFO L82 PathProgramCache]: Analyzing trace with hash 1796981596, now seen corresponding path program 1 times [2021-03-25 18:03:51,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:03:51,690 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647543822] [2021-03-25 18:03:51,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:03:51,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:03:51,789 INFO L142 QuantifierPusher]: treesize reduction 56, result has 34.9 percent of original size [2021-03-25 18:03:51,789 INFO L147 QuantifierPusher]: treesize reduction 5, result has 83.3 percent of original size 25 [2021-03-25 18:03:51,811 INFO L142 QuantifierPusher]: treesize reduction 56, result has 42.9 percent of original size [2021-03-25 18:03:51,811 INFO L147 QuantifierPusher]: treesize reduction 5, result has 88.1 percent of original size 37 [2021-03-25 18:03:51,838 INFO L142 QuantifierPusher]: treesize reduction 56, result has 48.1 percent of original size [2021-03-25 18:03:51,838 INFO L147 QuantifierPusher]: treesize reduction 5, result has 90.4 percent of original size 47 [2021-03-25 18:03:51,873 INFO L142 QuantifierPusher]: treesize reduction 102, result has 44.0 percent of original size [2021-03-25 18:03:51,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 18:03:51,941 INFO L142 QuantifierPusher]: treesize reduction 125, result has 65.5 percent of original size [2021-03-25 18:03:51,943 INFO L147 QuantifierPusher]: treesize reduction 54, result has 77.2 percent of original size 183 [2021-03-25 18:03:52,094 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 54 [2021-03-25 18:03:52,099 INFO L142 QuantifierPusher]: treesize reduction 258, result has 45.2 percent of original size [2021-03-25 18:03:52,109 INFO L147 QuantifierPusher]: treesize reduction 14, result has 93.4 percent of original size 199 [2021-03-25 18:03:52,230 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 55 [2021-03-25 18:03:52,239 INFO L142 QuantifierPusher]: treesize reduction 250, result has 52.7 percent of original size [2021-03-25 18:03:52,241 INFO L147 QuantifierPusher]: treesize reduction 43, result has 84.5 percent of original size 235 [2021-03-25 18:03:52,433 WARN L205 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 60 [2021-03-25 18:03:52,437 INFO L142 QuantifierPusher]: treesize reduction 286, result has 46.4 percent of original size [2021-03-25 18:03:52,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 248 [2021-03-25 18:03:52,595 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 55 [2021-03-25 18:03:52,596 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:03:52,596 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647543822] [2021-03-25 18:03:52,596 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745074400] [2021-03-25 18:03:52,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:03:52,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:03:52,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 21 conjunts are in the unsatisfiable core [2021-03-25 18:03:52,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:03:52,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:52,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:52,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,621 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:52,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:52,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:52,634 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:52,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:52,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:52,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:52,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:52,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:52,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:52,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:03:52,650 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:03:52,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:03:52,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:03:52,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 18:03:52,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 18:03:52,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 18:03:52,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 18:03:52,712 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.9 percent of original size [2021-03-25 18:03:52,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:03:52,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,714 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:52,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 18:03:52,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-25 18:03:52,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,717 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:03:52,720 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,720 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:52,721 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 18:03:52,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 18:03:52,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:03:52,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:03:52,765 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:52,767 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:52,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:52,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:52,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:52,823 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:52,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:52,825 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,826 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:52,827 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-25 18:03:52,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:03:52,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:03:52,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:03:52,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:03:52,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:03:52,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:03:52,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:03:52,905 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-25 18:03:52,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-25 18:03:52,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,907 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:52,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:03:52,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 18:03:52,910 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,910 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 18:03:52,912 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:52,912 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 18:03:52,915 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 18:03:52,916 INFO L147 QuantifierPusher]: treesize reduction 28, result has 79.1 percent of original size 106 [2021-03-25 18:03:52,916 INFO L142 QuantifierPusher]: treesize reduction 28, result has 79.1 percent of original size [2021-03-25 18:03:52,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:03:52,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:03:52,989 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:03:52,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:03:52,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:03:52,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:03:52,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,997 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:03:52,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:52,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:03:52,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:53,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:03:53,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:53,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:03:53,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:53,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:03:53,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:53,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:03:53,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:53,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:03:53,005 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:03:53,006 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:03:53,006 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 15 [2021-03-25 18:03:53,006 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067668745] [2021-03-25 18:03:53,006 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-25 18:03:53,006 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:03:53,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-25 18:03:53,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2021-03-25 18:03:53,007 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 63 [2021-03-25 18:03:53,007 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 195 transitions, 2415 flow. Second operand has 17 states, 17 states have (on average 15.058823529411764) internal successors, (256), 17 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:53,007 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:03:53,008 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 63 [2021-03-25 18:03:53,008 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:03:53,826 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 60 [2021-03-25 18:03:54,332 WARN L205 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 67 [2021-03-25 18:03:54,491 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 29 [2021-03-25 18:03:54,703 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 77 [2021-03-25 18:03:54,888 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 60 [2021-03-25 18:03:55,373 WARN L205 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 83 [2021-03-25 18:03:55,579 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 80 [2021-03-25 18:03:56,000 WARN L205 SmtUtils]: Spent 326.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 87 [2021-03-25 18:03:56,104 INFO L129 PetriNetUnfolder]: 562/966 cut-off events. [2021-03-25 18:03:56,104 INFO L130 PetriNetUnfolder]: For 7710/7734 co-relation queries the response was YES. [2021-03-25 18:03:56,108 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6645 conditions, 966 events. 562/966 cut-off events. For 7710/7734 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 5014 event pairs, 39 based on Foata normal form. 25/991 useless extension candidates. Maximal degree in co-relation 6589. Up to 480 conditions per place. [2021-03-25 18:03:56,114 INFO L132 encePairwiseOnDemand]: 46/63 looper letters, 148 selfloop transitions, 133 changer transitions 6/293 dead transitions. [2021-03-25 18:03:56,114 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 293 transitions, 4227 flow [2021-03-25 18:03:56,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-25 18:03:56,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-03-25 18:03:56,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 410 transitions. [2021-03-25 18:03:56,117 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.30990173847316704 [2021-03-25 18:03:56,117 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 410 transitions. [2021-03-25 18:03:56,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 410 transitions. [2021-03-25 18:03:56,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:03:56,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 410 transitions. [2021-03-25 18:03:56,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 19.523809523809526) internal successors, (410), 21 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:56,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 63.0) internal successors, (1386), 22 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:56,121 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 63.0) internal successors, (1386), 22 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:56,121 INFO L185 Difference]: Start difference. First operand has 111 places, 195 transitions, 2415 flow. Second operand 21 states and 410 transitions. [2021-03-25 18:03:56,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 293 transitions, 4227 flow [2021-03-25 18:03:56,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 293 transitions, 3853 flow, removed 162 selfloop flow, removed 5 redundant places. [2021-03-25 18:03:56,152 INFO L241 Difference]: Finished difference. Result has 133 places, 237 transitions, 3132 flow [2021-03-25 18:03:56,153 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=63, PETRI_DIFFERENCE_MINUEND_FLOW=2170, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3132, PETRI_PLACES=133, PETRI_TRANSITIONS=237} [2021-03-25 18:03:56,153 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 109 predicate places. [2021-03-25 18:03:56,153 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:03:56,153 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 133 places, 237 transitions, 3132 flow [2021-03-25 18:03:56,153 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 133 places, 237 transitions, 3132 flow [2021-03-25 18:03:56,155 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 132 places, 237 transitions, 3132 flow [2021-03-25 18:03:56,225 INFO L129 PetriNetUnfolder]: 359/709 cut-off events. [2021-03-25 18:03:56,226 INFO L130 PetriNetUnfolder]: For 5342/5453 co-relation queries the response was YES. [2021-03-25 18:03:56,230 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4596 conditions, 709 events. 359/709 cut-off events. For 5342/5453 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4191 event pairs, 19 based on Foata normal form. 16/703 useless extension candidates. Maximal degree in co-relation 4535. Up to 321 conditions per place. [2021-03-25 18:03:56,238 INFO L142 LiptonReduction]: Number of co-enabled transitions 676 [2021-03-25 18:03:56,436 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:03:56,437 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 18:03:56,437 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 284 [2021-03-25 18:03:56,438 INFO L480 AbstractCegarLoop]: Abstraction has has 132 places, 237 transitions, 3138 flow [2021-03-25 18:03:56,438 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 15.058823529411764) internal successors, (256), 17 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:56,438 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:03:56,438 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:03:56,651 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:03:56,652 INFO L428 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:03:56,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:03:56,652 INFO L82 PathProgramCache]: Analyzing trace with hash -1928815717, now seen corresponding path program 2 times [2021-03-25 18:03:56,652 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:03:56,652 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554306622] [2021-03-25 18:03:56,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:03:56,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:03:56,756 INFO L142 QuantifierPusher]: treesize reduction 12, result has 50.0 percent of original size [2021-03-25 18:03:56,757 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:56,767 INFO L142 QuantifierPusher]: treesize reduction 12, result has 69.2 percent of original size [2021-03-25 18:03:56,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-25 18:03:56,785 INFO L142 QuantifierPusher]: treesize reduction 6, result has 93.0 percent of original size [2021-03-25 18:03:56,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 18:03:56,841 INFO L142 QuantifierPusher]: treesize reduction 6, result has 93.5 percent of original size [2021-03-25 18:03:56,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 18:03:56,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:56,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-03-25 18:03:56,980 INFO L142 QuantifierPusher]: treesize reduction 124, result has 58.8 percent of original size [2021-03-25 18:03:56,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 177 [2021-03-25 18:03:57,079 INFO L142 QuantifierPusher]: treesize reduction 219, result has 44.3 percent of original size [2021-03-25 18:03:57,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 174 [2021-03-25 18:03:57,171 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:03:57,171 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554306622] [2021-03-25 18:03:57,171 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844383971] [2021-03-25 18:03:57,171 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:03:57,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-25 18:03:57,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 18:03:57,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2021-03-25 18:03:57,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:03:57,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:57,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:57,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:57,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:57,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:57,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:57,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:57,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:57,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:03:57,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:03:57,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:03:57,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:03:57,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:57,232 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:57,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:57,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:03:57,258 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.2 percent of original size [2021-03-25 18:03:57,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-25 18:03:57,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:57,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,260 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 18:03:57,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-25 18:03:57,261 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,262 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:03:57,263 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:57,264 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 18:03:57,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 18:03:57,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:03:57,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:03:57,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:03:57,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:03:57,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:03:57,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:03:57,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 18:03:57,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,310 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 18:03:57,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 18:03:57,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 18:03:57,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-25 18:03:57,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:03:57,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:03:57,352 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:03:57,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:03:57,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:03:57,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,402 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:03:57,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:03:57,403 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,405 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:03:57,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,406 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:03:57,406 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:03:57,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,408 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:03:57,410 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-03-25 18:03:57,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:03:57,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:03:57,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:03:57,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:03:57,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:03:57,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:03:57,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:03:57,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:03:57,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:03:57,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:03:57,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:03:57,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:03:57,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:03:57,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:03:57,488 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:03:57,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:03:57,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:03:57,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:03:57,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:57,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:03:57,494 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:03:57,494 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:03:57,494 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-25 18:03:57,494 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220864328] [2021-03-25 18:03:57,495 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 18:03:57,495 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:03:57,495 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 18:03:57,495 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2021-03-25 18:03:57,496 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 65 [2021-03-25 18:03:57,497 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 237 transitions, 3138 flow. Second operand has 16 states, 16 states have (on average 17.25) internal successors, (276), 16 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:57,497 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:03:57,497 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 65 [2021-03-25 18:03:57,497 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:03:58,389 INFO L129 PetriNetUnfolder]: 613/1079 cut-off events. [2021-03-25 18:03:58,389 INFO L130 PetriNetUnfolder]: For 11092/11116 co-relation queries the response was YES. [2021-03-25 18:03:58,394 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7965 conditions, 1079 events. 613/1079 cut-off events. For 11092/11116 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 5820 event pairs, 77 based on Foata normal form. 26/1105 useless extension candidates. Maximal degree in co-relation 7901. Up to 765 conditions per place. [2021-03-25 18:03:58,402 INFO L132 encePairwiseOnDemand]: 44/65 looper letters, 132 selfloop transitions, 145 changer transitions 0/283 dead transitions. [2021-03-25 18:03:58,402 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 283 transitions, 4298 flow [2021-03-25 18:03:58,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-25 18:03:58,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-25 18:03:58,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 333 transitions. [2021-03-25 18:03:58,404 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3415384615384615 [2021-03-25 18:03:58,404 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 333 transitions. [2021-03-25 18:03:58,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 333 transitions. [2021-03-25 18:03:58,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:03:58,405 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 333 transitions. [2021-03-25 18:03:58,405 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 22.2) internal successors, (333), 15 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:58,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 65.0) internal successors, (1040), 16 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:58,407 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 65.0) internal successors, (1040), 16 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:58,407 INFO L185 Difference]: Start difference. First operand has 132 places, 237 transitions, 3138 flow. Second operand 15 states and 333 transitions. [2021-03-25 18:03:58,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 283 transitions, 4298 flow [2021-03-25 18:03:58,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 283 transitions, 4079 flow, removed 49 selfloop flow, removed 14 redundant places. [2021-03-25 18:03:58,453 INFO L241 Difference]: Finished difference. Result has 134 places, 263 transitions, 3696 flow [2021-03-25 18:03:58,453 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=2929, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3696, PETRI_PLACES=134, PETRI_TRANSITIONS=263} [2021-03-25 18:03:58,453 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 110 predicate places. [2021-03-25 18:03:58,453 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:03:58,453 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 134 places, 263 transitions, 3696 flow [2021-03-25 18:03:58,454 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 134 places, 263 transitions, 3696 flow [2021-03-25 18:03:58,456 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 134 places, 263 transitions, 3696 flow [2021-03-25 18:03:58,519 INFO L129 PetriNetUnfolder]: 378/787 cut-off events. [2021-03-25 18:03:58,519 INFO L130 PetriNetUnfolder]: For 5980/6093 co-relation queries the response was YES. [2021-03-25 18:03:58,523 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5223 conditions, 787 events. 378/787 cut-off events. For 5980/6093 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 4946 event pairs, 24 based on Foata normal form. 16/782 useless extension candidates. Maximal degree in co-relation 5136. Up to 335 conditions per place. [2021-03-25 18:03:58,528 INFO L142 LiptonReduction]: Number of co-enabled transitions 798 [2021-03-25 18:03:58,542 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:03:58,542 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:03:58,542 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 89 [2021-03-25 18:03:58,543 INFO L480 AbstractCegarLoop]: Abstraction has has 134 places, 263 transitions, 3696 flow [2021-03-25 18:03:58,543 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 17.25) internal successors, (276), 16 states have internal predecessors, (276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:58,543 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:03:58,543 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:03:58,758 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:03:58,758 INFO L428 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:03:58,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:03:58,759 INFO L82 PathProgramCache]: Analyzing trace with hash 1809482531, now seen corresponding path program 3 times [2021-03-25 18:03:58,759 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:03:58,759 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844327390] [2021-03-25 18:03:58,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:03:58,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:03:58,829 INFO L142 QuantifierPusher]: treesize reduction 12, result has 60.0 percent of original size [2021-03-25 18:03:58,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:03:58,844 INFO L142 QuantifierPusher]: treesize reduction 17, result has 65.3 percent of original size [2021-03-25 18:03:58,845 INFO L147 QuantifierPusher]: treesize reduction 4, result has 87.5 percent of original size 28 [2021-03-25 18:03:58,870 INFO L142 QuantifierPusher]: treesize reduction 24, result has 78.0 percent of original size [2021-03-25 18:03:58,870 INFO L147 QuantifierPusher]: treesize reduction 4, result has 95.3 percent of original size 81 [2021-03-25 18:03:58,922 INFO L142 QuantifierPusher]: treesize reduction 15, result has 87.0 percent of original size [2021-03-25 18:03:58,922 INFO L147 QuantifierPusher]: treesize reduction 4, result has 96.0 percent of original size 96 [2021-03-25 18:03:58,979 INFO L142 QuantifierPusher]: treesize reduction 110, result has 66.0 percent of original size [2021-03-25 18:03:58,980 INFO L147 QuantifierPusher]: treesize reduction 4, result has 98.1 percent of original size 210 [2021-03-25 18:03:59,087 INFO L142 QuantifierPusher]: treesize reduction 110, result has 66.9 percent of original size [2021-03-25 18:03:59,088 INFO L147 QuantifierPusher]: treesize reduction 4, result has 98.2 percent of original size 218 [2021-03-25 18:03:59,197 INFO L142 QuantifierPusher]: treesize reduction 341, result has 38.1 percent of original size [2021-03-25 18:03:59,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 210 [2021-03-25 18:03:59,323 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 57 [2021-03-25 18:03:59,323 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:03:59,324 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844327390] [2021-03-25 18:03:59,324 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741961669] [2021-03-25 18:03:59,324 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:03:59,346 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-03-25 18:03:59,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 18:03:59,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2021-03-25 18:03:59,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:03:59,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:59,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:59,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:59,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:03:59,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 18:03:59,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 18:03:59,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 18:03:59,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 18:03:59,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 18:03:59,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 18:03:59,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 18:03:59,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 18:03:59,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 18:03:59,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 18:03:59,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 18:03:59,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 18:03:59,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 18:03:59,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 18:03:59,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 18:03:59,432 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 18:03:59,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:03:59,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:03:59,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:03:59,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:03:59,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 18:03:59,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 18:03:59,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 18:03:59,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 18:03:59,524 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.5 percent of original size [2021-03-25 18:03:59,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 18:03:59,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,525 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:59,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 18:03:59,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-25 18:03:59,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,528 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:03:59,529 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,529 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:59,529 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 18:03:59,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 18:03:59,531 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:59,532 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,532 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:59,572 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:59,573 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:59,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:59,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:59,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:59,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:59,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:59,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:59,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:59,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:59,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:59,582 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:59,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:59,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:59,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:59,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,586 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:03:59,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:59,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-25 18:03:59,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:03:59,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:59,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-25 18:03:59,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:03:59,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,598 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:03:59,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 18:03:59,603 INFO L427 QuantifierPusher]: Applying distributivity to a CONJUNCTION[8, 2, 3, 2, 1] term [2021-03-25 18:03:59,603 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-03-25 18:03:59,604 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-25 18:03:59,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-25 18:03:59,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-25 18:03:59,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-25 18:03:59,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-25 18:03:59,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-25 18:03:59,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-25 18:03:59,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-25 18:03:59,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-25 18:03:59,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:03:59,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-25 18:03:59,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-25 18:03:59,707 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:03:59,707 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-03-25 18:03:59,708 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265722399] [2021-03-25 18:03:59,708 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 18:03:59,708 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:03:59,708 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 18:03:59,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-03-25 18:03:59,709 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 65 [2021-03-25 18:03:59,709 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 263 transitions, 3696 flow. Second operand has 15 states, 15 states have (on average 17.266666666666666) internal successors, (259), 15 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:03:59,709 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:03:59,709 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 65 [2021-03-25 18:03:59,709 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:04:00,109 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 66 [2021-03-25 18:04:00,674 WARN L205 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 54 [2021-03-25 18:04:00,978 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 52 [2021-03-25 18:04:01,207 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 68 [2021-03-25 18:04:01,354 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 58 [2021-03-25 18:04:01,713 INFO L129 PetriNetUnfolder]: 755/1365 cut-off events. [2021-03-25 18:04:01,713 INFO L130 PetriNetUnfolder]: For 14614/14637 co-relation queries the response was YES. [2021-03-25 18:04:01,721 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10201 conditions, 1365 events. 755/1365 cut-off events. For 14614/14637 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 8000 event pairs, 83 based on Foata normal form. 26/1391 useless extension candidates. Maximal degree in co-relation 10106. Up to 859 conditions per place. [2021-03-25 18:04:01,731 INFO L132 encePairwiseOnDemand]: 46/65 looper letters, 143 selfloop transitions, 204 changer transitions 0/353 dead transitions. [2021-03-25 18:04:01,731 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 353 transitions, 5612 flow [2021-03-25 18:04:01,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-25 18:04:01,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-25 18:04:01,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 441 transitions. [2021-03-25 18:04:01,733 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3392307692307692 [2021-03-25 18:04:01,733 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 441 transitions. [2021-03-25 18:04:01,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 441 transitions. [2021-03-25 18:04:01,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:04:01,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 441 transitions. [2021-03-25 18:04:01,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 22.05) internal successors, (441), 20 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:01,736 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 65.0) internal successors, (1365), 21 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:01,736 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 65.0) internal successors, (1365), 21 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:01,736 INFO L185 Difference]: Start difference. First operand has 134 places, 263 transitions, 3696 flow. Second operand 20 states and 441 transitions. [2021-03-25 18:04:01,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 353 transitions, 5612 flow [2021-03-25 18:04:01,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 353 transitions, 5434 flow, removed 57 selfloop flow, removed 5 redundant places. [2021-03-25 18:04:01,791 INFO L241 Difference]: Finished difference. Result has 152 places, 328 transitions, 5043 flow [2021-03-25 18:04:01,791 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=3562, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=5043, PETRI_PLACES=152, PETRI_TRANSITIONS=328} [2021-03-25 18:04:01,791 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 128 predicate places. [2021-03-25 18:04:01,791 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:04:01,792 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 152 places, 328 transitions, 5043 flow [2021-03-25 18:04:01,792 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 152 places, 328 transitions, 5043 flow [2021-03-25 18:04:01,794 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 152 places, 328 transitions, 5043 flow [2021-03-25 18:04:01,900 INFO L129 PetriNetUnfolder]: 452/980 cut-off events. [2021-03-25 18:04:01,900 INFO L130 PetriNetUnfolder]: For 9027/9146 co-relation queries the response was YES. [2021-03-25 18:04:01,906 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6828 conditions, 980 events. 452/980 cut-off events. For 9027/9146 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 6688 event pairs, 29 based on Foata normal form. 18/980 useless extension candidates. Maximal degree in co-relation 6711. Up to 385 conditions per place. [2021-03-25 18:04:01,916 INFO L142 LiptonReduction]: Number of co-enabled transitions 1054 [2021-03-25 18:04:01,931 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:04:01,931 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:04:01,931 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 140 [2021-03-25 18:04:01,932 INFO L480 AbstractCegarLoop]: Abstraction has has 152 places, 328 transitions, 5043 flow [2021-03-25 18:04:01,932 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 17.266666666666666) internal successors, (259), 15 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:01,932 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:04:01,932 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:04:02,137 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-03-25 18:04:02,138 INFO L428 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:04:02,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:04:02,139 INFO L82 PathProgramCache]: Analyzing trace with hash 2142922839, now seen corresponding path program 4 times [2021-03-25 18:04:02,139 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:04:02,139 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306871511] [2021-03-25 18:04:02,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:04:02,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:04:02,216 INFO L142 QuantifierPusher]: treesize reduction 12, result has 55.6 percent of original size [2021-03-25 18:04:02,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 18:04:02,227 INFO L142 QuantifierPusher]: treesize reduction 12, result has 71.4 percent of original size [2021-03-25 18:04:02,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-25 18:04:02,257 INFO L142 QuantifierPusher]: treesize reduction 20, result has 81.0 percent of original size [2021-03-25 18:04:02,258 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 18:04:02,312 INFO L142 QuantifierPusher]: treesize reduction 20, result has 81.3 percent of original size [2021-03-25 18:04:02,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 18:04:02,377 INFO L142 QuantifierPusher]: treesize reduction 100, result has 57.4 percent of original size [2021-03-25 18:04:02,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 135 [2021-03-25 18:04:02,484 INFO L142 QuantifierPusher]: treesize reduction 105, result has 56.8 percent of original size [2021-03-25 18:04:02,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 138 [2021-03-25 18:04:02,588 INFO L142 QuantifierPusher]: treesize reduction 231, result has 46.3 percent of original size [2021-03-25 18:04:02,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 199 [2021-03-25 18:04:02,703 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 51 [2021-03-25 18:04:02,704 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:02,704 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306871511] [2021-03-25 18:04:02,704 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186152920] [2021-03-25 18:04:02,704 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:04:02,726 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-25 18:04:02,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 18:04:02,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2021-03-25 18:04:02,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:04:02,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:02,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:02,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:02,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:02,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:02,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:02,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:02,744 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:02,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,745 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 18:04:02,745 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 18:04:02,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 18:04:02,746 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,747 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-25 18:04:02,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:02,763 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:04:02,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:04:02,770 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:04:02,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:04:02,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:04:02,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:04:02,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:04:02,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 18:04:02,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 18:04:02,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 18:04:02,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 18:04:02,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:04:02,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:04:02,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:04:02,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:04:02,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:04:02,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:04:02,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:04:02,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:04:02,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:04:02,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:04:02,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:04:02,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:04:02,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:04:02,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:04:02,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:04:02,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:04:02,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 18:04:02,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 18:04:02,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 18:04:02,895 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,895 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 18:04:02,958 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.9 percent of original size [2021-03-25 18:04:02,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-25 18:04:02,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:02,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:04:02,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 18:04:02,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,961 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:04:02,964 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:02,964 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:04:02,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:04:02,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:04:02,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:02,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:04:03,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:03,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:04:03,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:03,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:04:03,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:03,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:04:03,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:03,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:04:03,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:03,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:04:03,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:03,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:04:03,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:03,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:04:03,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:03,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:04:03,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:03,032 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:04:03,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:03,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:04:03,033 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:03,034 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:04:03,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:03,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:04:03,035 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:03,035 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:04:03,035 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-25 18:04:03,035 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038732546] [2021-03-25 18:04:03,036 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 18:04:03,036 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:04:03,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 18:04:03,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-03-25 18:04:03,037 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 65 [2021-03-25 18:04:03,037 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 328 transitions, 5043 flow. Second operand has 16 states, 16 states have (on average 16.25) internal successors, (260), 16 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:03,037 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:04:03,037 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 65 [2021-03-25 18:04:03,037 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:04:03,610 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 61 [2021-03-25 18:04:04,192 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 55 [2021-03-25 18:04:04,334 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 51 [2021-03-25 18:04:04,943 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 59 [2021-03-25 18:04:05,293 INFO L129 PetriNetUnfolder]: 942/1711 cut-off events. [2021-03-25 18:04:05,293 INFO L130 PetriNetUnfolder]: For 22370/22393 co-relation queries the response was YES. [2021-03-25 18:04:05,300 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13553 conditions, 1711 events. 942/1711 cut-off events. For 22370/22393 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 10606 event pairs, 105 based on Foata normal form. 29/1740 useless extension candidates. Maximal degree in co-relation 13449. Up to 1107 conditions per place. [2021-03-25 18:04:05,311 INFO L132 encePairwiseOnDemand]: 42/65 looper letters, 233 selfloop transitions, 225 changer transitions 3/467 dead transitions. [2021-03-25 18:04:05,311 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 467 transitions, 7996 flow [2021-03-25 18:04:05,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-25 18:04:05,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-03-25 18:04:05,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 459 transitions. [2021-03-25 18:04:05,313 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3362637362637363 [2021-03-25 18:04:05,313 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 459 transitions. [2021-03-25 18:04:05,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 459 transitions. [2021-03-25 18:04:05,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:04:05,314 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 459 transitions. [2021-03-25 18:04:05,314 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 21.857142857142858) internal successors, (459), 21 states have internal predecessors, (459), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:05,316 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 65.0) internal successors, (1430), 22 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:05,316 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 65.0) internal successors, (1430), 22 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:05,317 INFO L185 Difference]: Start difference. First operand has 152 places, 328 transitions, 5043 flow. Second operand 21 states and 459 transitions. [2021-03-25 18:04:05,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 467 transitions, 7996 flow [2021-03-25 18:04:05,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 467 transitions, 7644 flow, removed 100 selfloop flow, removed 10 redundant places. [2021-03-25 18:04:05,403 INFO L241 Difference]: Finished difference. Result has 170 places, 415 transitions, 6802 flow [2021-03-25 18:04:05,404 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=4705, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=6802, PETRI_PLACES=170, PETRI_TRANSITIONS=415} [2021-03-25 18:04:05,404 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 146 predicate places. [2021-03-25 18:04:05,404 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:04:05,404 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 170 places, 415 transitions, 6802 flow [2021-03-25 18:04:05,404 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 170 places, 415 transitions, 6802 flow [2021-03-25 18:04:05,407 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 170 places, 415 transitions, 6802 flow [2021-03-25 18:04:05,513 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][386], [Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), 641#true, Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 502#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 31#L41-2true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, 325#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 727#(and (or (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Cn i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= An i_AC)) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 626#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))))]) [2021-03-25 18:04:05,514 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:04:05,514 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:04:05,514 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:04:05,514 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:05,531 INFO L129 PetriNetUnfolder]: 567/1210 cut-off events. [2021-03-25 18:04:05,531 INFO L130 PetriNetUnfolder]: For 14102/14284 co-relation queries the response was YES. [2021-03-25 18:04:05,538 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9209 conditions, 1210 events. 567/1210 cut-off events. For 14102/14284 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 8402 event pairs, 31 based on Foata normal form. 15/1185 useless extension candidates. Maximal degree in co-relation 9096. Up to 479 conditions per place. [2021-03-25 18:04:05,547 INFO L142 LiptonReduction]: Number of co-enabled transitions 1296 [2021-03-25 18:04:05,578 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:04:05,578 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:04:05,579 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 175 [2021-03-25 18:04:05,579 INFO L480 AbstractCegarLoop]: Abstraction has has 170 places, 415 transitions, 6802 flow [2021-03-25 18:04:05,579 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 16.25) internal successors, (260), 16 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:05,579 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:04:05,579 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:04:05,795 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-03-25 18:04:05,796 INFO L428 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:04:05,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:04:05,796 INFO L82 PathProgramCache]: Analyzing trace with hash 103859701, now seen corresponding path program 5 times [2021-03-25 18:04:05,796 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:04:05,796 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005104707] [2021-03-25 18:04:05,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:04:05,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:04:05,873 INFO L142 QuantifierPusher]: treesize reduction 12, result has 60.0 percent of original size [2021-03-25 18:04:05,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:04:05,890 INFO L142 QuantifierPusher]: treesize reduction 17, result has 65.3 percent of original size [2021-03-25 18:04:05,890 INFO L147 QuantifierPusher]: treesize reduction 4, result has 87.5 percent of original size 28 [2021-03-25 18:04:05,913 INFO L142 QuantifierPusher]: treesize reduction 24, result has 78.0 percent of original size [2021-03-25 18:04:05,914 INFO L147 QuantifierPusher]: treesize reduction 4, result has 95.3 percent of original size 81 [2021-03-25 18:04:05,966 INFO L142 QuantifierPusher]: treesize reduction 15, result has 87.0 percent of original size [2021-03-25 18:04:05,967 INFO L147 QuantifierPusher]: treesize reduction 4, result has 96.0 percent of original size 96 [2021-03-25 18:04:06,031 INFO L142 QuantifierPusher]: treesize reduction 110, result has 66.0 percent of original size [2021-03-25 18:04:06,032 INFO L147 QuantifierPusher]: treesize reduction 4, result has 98.1 percent of original size 210 [2021-03-25 18:04:06,190 WARN L205 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 54 [2021-03-25 18:04:06,194 INFO L142 QuantifierPusher]: treesize reduction 341, result has 37.7 percent of original size [2021-03-25 18:04:06,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 206 [2021-03-25 18:04:06,325 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 58 [2021-03-25 18:04:06,328 INFO L142 QuantifierPusher]: treesize reduction 341, result has 38.1 percent of original size [2021-03-25 18:04:06,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 210 [2021-03-25 18:04:06,456 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 57 [2021-03-25 18:04:06,457 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:06,457 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005104707] [2021-03-25 18:04:06,457 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314055850] [2021-03-25 18:04:06,457 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:04:06,481 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-03-25 18:04:06,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 18:04:06,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 22 conjunts are in the unsatisfiable core [2021-03-25 18:04:06,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:04:06,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:06,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:06,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:06,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:06,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:06,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:06,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:06,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:06,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:04:06,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:04:06,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:04:06,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:04:06,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:04:06,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:04:06,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:04:06,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:04:06,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,550 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:04:06,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:04:06,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:04:06,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:04:06,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 18:04:06,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 18:04:06,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 18:04:06,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 18:04:06,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:04:06,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,568 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:06,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:06,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:06,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:06,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:06,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:06,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:06,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:06,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:06,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:06,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:06,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 18:04:06,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 18:04:06,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 18:04:06,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 18:04:06,656 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-25 18:04:06,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:04:06,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,657 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:06,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:04:06,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-03-25 18:04:06,660 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,660 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 18:04:06,661 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,661 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:06,662 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 18:04:06,664 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 18:04:06,665 INFO L147 QuantifierPusher]: treesize reduction 28, result has 78.5 percent of original size 102 [2021-03-25 18:04:06,666 INFO L142 QuantifierPusher]: treesize reduction 28, result has 78.5 percent of original size [2021-03-25 18:04:06,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 18:04:06,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 18:04:06,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 18:04:06,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 18:04:06,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 18:04:06,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 18:04:06,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 18:04:06,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 18:04:06,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 18:04:06,725 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.2 percent of original size [2021-03-25 18:04:06,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-03-25 18:04:06,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,726 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:06,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:04:06,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 112 [2021-03-25 18:04:06,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,728 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:04:06,729 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:06,730 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:04:06,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:04:06,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:06,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:06,786 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:06,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,787 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:06,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:06,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:06,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:06,789 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:06,790 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:04:06,790 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-25 18:04:06,790 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013966571] [2021-03-25 18:04:06,790 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 18:04:06,790 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:04:06,790 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 18:04:06,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-03-25 18:04:06,791 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 65 [2021-03-25 18:04:06,791 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 415 transitions, 6802 flow. Second operand has 16 states, 16 states have (on average 16.25) internal successors, (260), 16 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:06,791 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:04:06,791 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 65 [2021-03-25 18:04:06,791 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:04:07,056 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 44 [2021-03-25 18:04:07,368 WARN L205 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 67 [2021-03-25 18:04:07,613 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 62 [2021-03-25 18:04:07,931 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 45 [2021-03-25 18:04:08,319 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 60 [2021-03-25 18:04:08,712 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 50 [2021-03-25 18:04:08,996 INFO L129 PetriNetUnfolder]: 1209/2219 cut-off events. [2021-03-25 18:04:08,996 INFO L130 PetriNetUnfolder]: For 38797/38820 co-relation queries the response was YES. [2021-03-25 18:04:09,006 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18970 conditions, 2219 events. 1209/2219 cut-off events. For 38797/38820 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 14667 event pairs, 131 based on Foata normal form. 28/2247 useless extension candidates. Maximal degree in co-relation 18836. Up to 1160 conditions per place. [2021-03-25 18:04:09,017 INFO L132 encePairwiseOnDemand]: 42/65 looper letters, 198 selfloop transitions, 323 changer transitions 1/528 dead transitions. [2021-03-25 18:04:09,018 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 528 transitions, 9688 flow [2021-03-25 18:04:09,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-25 18:04:09,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-25 18:04:09,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 433 transitions. [2021-03-25 18:04:09,019 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3330769230769231 [2021-03-25 18:04:09,019 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 433 transitions. [2021-03-25 18:04:09,019 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 433 transitions. [2021-03-25 18:04:09,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:04:09,020 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 433 transitions. [2021-03-25 18:04:09,021 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 21.65) internal successors, (433), 20 states have internal predecessors, (433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:09,022 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 65.0) internal successors, (1365), 21 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:09,022 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 65.0) internal successors, (1365), 21 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:09,023 INFO L185 Difference]: Start difference. First operand has 170 places, 415 transitions, 6802 flow. Second operand 20 states and 433 transitions. [2021-03-25 18:04:09,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 528 transitions, 9688 flow [2021-03-25 18:04:09,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 528 transitions, 9356 flow, removed 129 selfloop flow, removed 7 redundant places. [2021-03-25 18:04:09,135 INFO L241 Difference]: Finished difference. Result has 190 places, 490 transitions, 8767 flow [2021-03-25 18:04:09,135 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=6484, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=8767, PETRI_PLACES=190, PETRI_TRANSITIONS=490} [2021-03-25 18:04:09,135 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 166 predicate places. [2021-03-25 18:04:09,135 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:04:09,135 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 190 places, 490 transitions, 8767 flow [2021-03-25 18:04:09,136 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 190 places, 490 transitions, 8767 flow [2021-03-25 18:04:09,138 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 190 places, 490 transitions, 8767 flow [2021-03-25 18:04:09,286 INFO L129 PetriNetUnfolder]: 702/1507 cut-off events. [2021-03-25 18:04:09,287 INFO L130 PetriNetUnfolder]: For 23222/23550 co-relation queries the response was YES. [2021-03-25 18:04:09,295 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12352 conditions, 1507 events. 702/1507 cut-off events. For 23222/23550 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 11071 event pairs, 49 based on Foata normal form. 26/1467 useless extension candidates. Maximal degree in co-relation 12208. Up to 561 conditions per place. [2021-03-25 18:04:09,344 INFO L142 LiptonReduction]: Number of co-enabled transitions 1608 [2021-03-25 18:04:09,374 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:04:09,374 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:04:09,374 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 239 [2021-03-25 18:04:09,374 INFO L480 AbstractCegarLoop]: Abstraction has has 190 places, 490 transitions, 8767 flow [2021-03-25 18:04:09,375 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 16.25) internal successors, (260), 16 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:09,375 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:04:09,375 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:04:09,579 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-03-25 18:04:09,580 INFO L428 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:04:09,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:04:09,581 INFO L82 PathProgramCache]: Analyzing trace with hash 777595920, now seen corresponding path program 1 times [2021-03-25 18:04:09,581 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:04:09,581 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870422708] [2021-03-25 18:04:09,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:04:09,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:04:09,625 INFO L142 QuantifierPusher]: treesize reduction 29, result has 51.7 percent of original size [2021-03-25 18:04:09,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:04:09,649 INFO L142 QuantifierPusher]: treesize reduction 29, result has 59.7 percent of original size [2021-03-25 18:04:09,649 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 18:04:09,677 INFO L142 QuantifierPusher]: treesize reduction 29, result has 62.3 percent of original size [2021-03-25 18:04:09,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:04:09,707 INFO L142 QuantifierPusher]: treesize reduction 69, result has 60.6 percent of original size [2021-03-25 18:04:09,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:09,748 INFO L142 QuantifierPusher]: treesize reduction 176, result has 47.5 percent of original size [2021-03-25 18:04:09,751 INFO L147 QuantifierPusher]: treesize reduction 7, result has 95.6 percent of original size 152 [2021-03-25 18:04:09,852 INFO L142 QuantifierPusher]: treesize reduction 215, result has 46.3 percent of original size [2021-03-25 18:04:09,853 INFO L147 QuantifierPusher]: treesize reduction 5, result has 97.3 percent of original size 180 [2021-03-25 18:04:09,960 INFO L142 QuantifierPusher]: treesize reduction 225, result has 44.7 percent of original size [2021-03-25 18:04:09,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 182 [2021-03-25 18:04:10,077 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:10,077 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870422708] [2021-03-25 18:04:10,077 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979313384] [2021-03-25 18:04:10,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:04:10,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:04:10,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 20 conjunts are in the unsatisfiable core [2021-03-25 18:04:10,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:04:10,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,099 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:10,099 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:10,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:10,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:10,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:10,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:10,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:10,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:10,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:10,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:10,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:10,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:10,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:04:10,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:04:10,117 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,117 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:04:10,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:04:10,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 18:04:10,134 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,134 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 18:04:10,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 18:04:10,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 18:04:10,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 18:04:10,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 18:04:10,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 18:04:10,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-25 18:04:10,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 18:04:10,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 18:04:10,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 18:04:10,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 18:04:10,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,177 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 18:04:10,177 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,178 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:04:10,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:04:10,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:04:10,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 18:04:10,210 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 18:04:10,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 18:04:10,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 18:04:10,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 18:04:10,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 18:04:10,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 18:04:10,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 18:04:10,297 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-25 18:04:10,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:04:10,298 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,299 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:10,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:04:10,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-03-25 18:04:10,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,301 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 18:04:10,302 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,302 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:10,302 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 18:04:10,304 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 18:04:10,305 INFO L147 QuantifierPusher]: treesize reduction 28, result has 78.5 percent of original size 102 [2021-03-25 18:04:10,306 INFO L142 QuantifierPusher]: treesize reduction 28, result has 78.5 percent of original size [2021-03-25 18:04:10,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 18:04:10,356 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.2 percent of original size [2021-03-25 18:04:10,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-03-25 18:04:10,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,358 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:10,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:04:10,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 112 [2021-03-25 18:04:10,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,360 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:04:10,371 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,372 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:10,372 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:04:10,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:04:10,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:10,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:10,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:10,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:10,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,435 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:10,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:10,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:10,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:10,439 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,439 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:10,440 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,440 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:10,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:10,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,442 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:10,442 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,443 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:10,443 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:10,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:10,444 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:10,444 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:04:10,444 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 16 [2021-03-25 18:04:10,444 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342697012] [2021-03-25 18:04:10,444 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-03-25 18:04:10,444 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:04:10,445 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-03-25 18:04:10,445 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=228, Unknown=0, NotChecked=0, Total=306 [2021-03-25 18:04:10,445 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 65 [2021-03-25 18:04:10,445 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 490 transitions, 8767 flow. Second operand has 18 states, 18 states have (on average 16.11111111111111) internal successors, (290), 18 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:10,446 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:04:10,446 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 65 [2021-03-25 18:04:10,446 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:04:10,794 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2021-03-25 18:04:11,003 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 60 [2021-03-25 18:04:11,534 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 59 [2021-03-25 18:04:11,910 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 50 [2021-03-25 18:04:12,137 INFO L129 PetriNetUnfolder]: 1499/2711 cut-off events. [2021-03-25 18:04:12,138 INFO L130 PetriNetUnfolder]: For 59323/59325 co-relation queries the response was YES. [2021-03-25 18:04:12,152 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25409 conditions, 2711 events. 1499/2711 cut-off events. For 59323/59325 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 18244 event pairs, 255 based on Foata normal form. 6/2717 useless extension candidates. Maximal degree in co-relation 25256. Up to 1783 conditions per place. [2021-03-25 18:04:12,171 INFO L132 encePairwiseOnDemand]: 48/65 looper letters, 429 selfloop transitions, 191 changer transitions 5/631 dead transitions. [2021-03-25 18:04:12,171 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 631 transitions, 12537 flow [2021-03-25 18:04:12,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-25 18:04:12,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-25 18:04:12,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 437 transitions. [2021-03-25 18:04:12,173 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.33615384615384614 [2021-03-25 18:04:12,173 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 437 transitions. [2021-03-25 18:04:12,173 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 437 transitions. [2021-03-25 18:04:12,173 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:04:12,174 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 437 transitions. [2021-03-25 18:04:12,175 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 21.85) internal successors, (437), 20 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:12,176 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 65.0) internal successors, (1365), 21 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:12,176 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 65.0) internal successors, (1365), 21 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:12,176 INFO L185 Difference]: Start difference. First operand has 190 places, 490 transitions, 8767 flow. Second operand 20 states and 437 transitions. [2021-03-25 18:04:12,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 631 transitions, 12537 flow [2021-03-25 18:04:12,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 631 transitions, 12055 flow, removed 161 selfloop flow, removed 9 redundant places. [2021-03-25 18:04:12,406 INFO L241 Difference]: Finished difference. Result has 210 places, 553 transitions, 10195 flow [2021-03-25 18:04:12,407 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=8297, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=10195, PETRI_PLACES=210, PETRI_TRANSITIONS=553} [2021-03-25 18:04:12,407 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 186 predicate places. [2021-03-25 18:04:12,407 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:04:12,407 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 210 places, 553 transitions, 10195 flow [2021-03-25 18:04:12,407 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 210 places, 553 transitions, 10195 flow [2021-03-25 18:04:12,411 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 209 places, 553 transitions, 10195 flow [2021-03-25 18:04:12,646 INFO L129 PetriNetUnfolder]: 895/1865 cut-off events. [2021-03-25 18:04:12,646 INFO L130 PetriNetUnfolder]: For 39370/39690 co-relation queries the response was YES. [2021-03-25 18:04:12,661 INFO L84 FinitePrefix]: Finished finitePrefix Result has 16551 conditions, 1865 events. 895/1865 cut-off events. For 39370/39690 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 13921 event pairs, 64 based on Foata normal form. 30/1827 useless extension candidates. Maximal degree in co-relation 16395. Up to 716 conditions per place. [2021-03-25 18:04:12,680 INFO L142 LiptonReduction]: Number of co-enabled transitions 1772 [2021-03-25 18:04:12,721 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:04:12,721 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:04:12,721 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 314 [2021-03-25 18:04:12,721 INFO L480 AbstractCegarLoop]: Abstraction has has 209 places, 553 transitions, 10195 flow [2021-03-25 18:04:12,722 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 16.11111111111111) internal successors, (290), 18 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:12,722 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:04:12,722 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:04:12,922 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:04:12,922 INFO L428 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:04:12,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:04:12,923 INFO L82 PathProgramCache]: Analyzing trace with hash 1482398681, now seen corresponding path program 6 times [2021-03-25 18:04:12,923 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:04:12,923 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327176066] [2021-03-25 18:04:12,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:04:12,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:04:12,988 INFO L142 QuantifierPusher]: treesize reduction 12, result has 55.6 percent of original size [2021-03-25 18:04:12,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 18:04:12,999 INFO L142 QuantifierPusher]: treesize reduction 12, result has 71.4 percent of original size [2021-03-25 18:04:13,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-25 18:04:13,018 INFO L142 QuantifierPusher]: treesize reduction 12, result has 74.5 percent of original size [2021-03-25 18:04:13,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 18:04:13,041 INFO L142 QuantifierPusher]: treesize reduction 20, result has 81.3 percent of original size [2021-03-25 18:04:13,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 18:04:13,106 INFO L142 QuantifierPusher]: treesize reduction 92, result has 59.6 percent of original size [2021-03-25 18:04:13,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 136 [2021-03-25 18:04:13,198 INFO L142 QuantifierPusher]: treesize reduction 250, result has 42.1 percent of original size [2021-03-25 18:04:13,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 182 [2021-03-25 18:04:13,330 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 51 [2021-03-25 18:04:13,332 INFO L142 QuantifierPusher]: treesize reduction 255, result has 42.0 percent of original size [2021-03-25 18:04:13,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-03-25 18:04:13,435 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:13,435 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327176066] [2021-03-25 18:04:13,435 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421539490] [2021-03-25 18:04:13,436 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:04:13,458 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-03-25 18:04:13,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 18:04:13,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 18 conjunts are in the unsatisfiable core [2021-03-25 18:04:13,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:04:13,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:13,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:13,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:13,463 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,463 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:13,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:13,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:13,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:13,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:13,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:13,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:13,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:13,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:13,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:13,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:13,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:13,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:13,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:04:13,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:04:13,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:04:13,481 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:04:13,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:04:13,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:04:13,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:04:13,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:04:13,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:04:13,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:04:13,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:04:13,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:04:13,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:13,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:04:13,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:04:13,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:04:13,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-03-25 18:04:13,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 18:04:13,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 18:04:13,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 18:04:13,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 18:04:13,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 18:04:13,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 18:04:13,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 18:04:13,608 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.9 percent of original size [2021-03-25 18:04:13,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-25 18:04:13,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:13,610 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,610 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:04:13,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 18:04:13,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,616 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 18:04:13,617 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:13,617 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 18:04:13,620 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 18:04:13,620 INFO L147 QuantifierPusher]: treesize reduction 28, result has 78.0 percent of original size 99 [2021-03-25 18:04:13,622 INFO L142 QuantifierPusher]: treesize reduction 28, result has 78.0 percent of original size [2021-03-25 18:04:13,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:04:13,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:04:13,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:04:13,670 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:04:13,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:04:13,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:04:13,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:04:13,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:04:13,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:04:13,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:04:13,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:04:13,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:04:13,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:04:13,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:04:13,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:04:13,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:04:13,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:13,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:04:13,697 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:13,697 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:04:13,697 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 13 [2021-03-25 18:04:13,697 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826174271] [2021-03-25 18:04:13,698 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 18:04:13,698 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:04:13,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 18:04:13,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2021-03-25 18:04:13,698 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 65 [2021-03-25 18:04:13,698 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 553 transitions, 10195 flow. Second operand has 15 states, 15 states have (on average 17.333333333333332) internal successors, (260), 15 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:13,698 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:04:13,699 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 65 [2021-03-25 18:04:13,699 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:04:14,049 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-03-25 18:04:14,427 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2021-03-25 18:04:14,714 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 49 [2021-03-25 18:04:15,755 INFO L129 PetriNetUnfolder]: 1878/3389 cut-off events. [2021-03-25 18:04:15,755 INFO L130 PetriNetUnfolder]: For 89148/89171 co-relation queries the response was YES. [2021-03-25 18:04:15,777 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33428 conditions, 3389 events. 1878/3389 cut-off events. For 89148/89171 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 23674 event pairs, 275 based on Foata normal form. 30/3419 useless extension candidates. Maximal degree in co-relation 33230. Up to 2341 conditions per place. [2021-03-25 18:04:15,801 INFO L132 encePairwiseOnDemand]: 45/65 looper letters, 472 selfloop transitions, 284 changer transitions 1/763 dead transitions. [2021-03-25 18:04:15,801 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 763 transitions, 15473 flow [2021-03-25 18:04:15,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-25 18:04:15,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-25 18:04:15,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 464 transitions. [2021-03-25 18:04:15,803 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3569230769230769 [2021-03-25 18:04:15,803 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 464 transitions. [2021-03-25 18:04:15,803 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 464 transitions. [2021-03-25 18:04:15,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:04:15,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 464 transitions. [2021-03-25 18:04:15,804 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 23.2) internal successors, (464), 20 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:15,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 65.0) internal successors, (1365), 21 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:15,806 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 65.0) internal successors, (1365), 21 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:15,806 INFO L185 Difference]: Start difference. First operand has 209 places, 553 transitions, 10195 flow. Second operand 20 states and 464 transitions. [2021-03-25 18:04:15,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 763 transitions, 15473 flow [2021-03-25 18:04:16,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 763 transitions, 15073 flow, removed 155 selfloop flow, removed 6 redundant places. [2021-03-25 18:04:16,163 INFO L241 Difference]: Finished difference. Result has 232 places, 698 transitions, 13738 flow [2021-03-25 18:04:16,164 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=65, PETRI_DIFFERENCE_MINUEND_FLOW=9823, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=13738, PETRI_PLACES=232, PETRI_TRANSITIONS=698} [2021-03-25 18:04:16,164 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 208 predicate places. [2021-03-25 18:04:16,164 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:04:16,164 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 232 places, 698 transitions, 13738 flow [2021-03-25 18:04:16,165 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 232 places, 698 transitions, 13738 flow [2021-03-25 18:04:16,172 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 232 places, 698 transitions, 13738 flow [2021-03-25 18:04:16,430 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][668], [Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), 641#true, Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), 21#L56-2true, Black: 502#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 727#(and (or (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Cn i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= An i_AC)) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 104#(and (<= i_BC i_AB) (not break_BC)), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 115#true, Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 626#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))))]) [2021-03-25 18:04:16,430 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:04:16,430 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:16,430 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:16,430 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:04:16,473 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][668], [Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 502#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 23#thread3EXITtrue, Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 727#(and (or (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Cn i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= An i_AC)) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 104#(and (<= i_BC i_AB) (not break_BC)), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 115#true, Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 626#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))))]) [2021-03-25 18:04:16,473 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:04:16,473 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:16,473 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:16,473 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:04:16,506 INFO L129 PetriNetUnfolder]: 1132/2327 cut-off events. [2021-03-25 18:04:16,506 INFO L130 PetriNetUnfolder]: For 53425/53941 co-relation queries the response was YES. [2021-03-25 18:04:16,525 INFO L84 FinitePrefix]: Finished finitePrefix Result has 21703 conditions, 2327 events. 1132/2327 cut-off events. For 53425/53941 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 17894 event pairs, 90 based on Foata normal form. 56/2294 useless extension candidates. Maximal degree in co-relation 21485. Up to 854 conditions per place. [2021-03-25 18:04:16,547 INFO L142 LiptonReduction]: Number of co-enabled transitions 2144 [2021-03-25 18:04:16,913 INFO L154 LiptonReduction]: Checked pairs total: 3 [2021-03-25 18:04:16,914 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-25 18:04:16,914 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 750 [2021-03-25 18:04:16,914 INFO L480 AbstractCegarLoop]: Abstraction has has 232 places, 698 transitions, 13752 flow [2021-03-25 18:04:16,914 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 17.333333333333332) internal successors, (260), 15 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:16,914 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:04:16,914 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:04:17,127 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-03-25 18:04:17,128 INFO L428 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:04:17,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:04:17,128 INFO L82 PathProgramCache]: Analyzing trace with hash -379965149, now seen corresponding path program 7 times [2021-03-25 18:04:17,128 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:04:17,128 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030654893] [2021-03-25 18:04:17,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:04:17,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:04:17,170 INFO L142 QuantifierPusher]: treesize reduction 29, result has 51.7 percent of original size [2021-03-25 18:04:17,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:04:17,194 INFO L142 QuantifierPusher]: treesize reduction 29, result has 59.7 percent of original size [2021-03-25 18:04:17,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 18:04:17,226 INFO L142 QuantifierPusher]: treesize reduction 29, result has 62.3 percent of original size [2021-03-25 18:04:17,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:04:17,267 INFO L142 QuantifierPusher]: treesize reduction 130, result has 26.1 percent of original size [2021-03-25 18:04:17,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:04:17,314 INFO L142 QuantifierPusher]: treesize reduction 114, result has 59.6 percent of original size [2021-03-25 18:04:17,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-03-25 18:04:17,437 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 42 [2021-03-25 18:04:17,440 INFO L142 QuantifierPusher]: treesize reduction 174, result has 52.8 percent of original size [2021-03-25 18:04:17,441 INFO L147 QuantifierPusher]: treesize reduction 7, result has 96.4 percent of original size 188 [2021-03-25 18:04:17,616 WARN L205 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 44 [2021-03-25 18:04:17,619 INFO L142 QuantifierPusher]: treesize reduction 195, result has 49.0 percent of original size [2021-03-25 18:04:17,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 187 [2021-03-25 18:04:17,747 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 45 [2021-03-25 18:04:17,748 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:17,748 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030654893] [2021-03-25 18:04:17,748 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133609451] [2021-03-25 18:04:17,748 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:04:17,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:04:17,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 21 conjunts are in the unsatisfiable core [2021-03-25 18:04:17,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:04:17,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:17,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:17,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:17,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:17,791 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:17,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,792 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:17,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:17,793 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:17,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:04:17,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:04:17,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:04:17,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:04:17,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:04:17,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:04:17,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:04:17,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:04:17,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 18:04:17,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 18:04:17,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 18:04:17,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-03-25 18:04:17,841 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,842 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 18:04:17,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 18:04:17,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 18:04:17,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 18:04:17,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:04:17,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:04:17,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:04:17,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:04:17,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:04:17,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:04:17,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:04:17,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:04:17,915 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.4 percent of original size [2021-03-25 18:04:17,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:04:17,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,916 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:17,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:04:17,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 18:04:17,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,918 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:04:17,919 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,919 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:17,919 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:04:17,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:04:17,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 18:04:17,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 18:04:17,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-25 18:04:17,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:04:17,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:04:17,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:17,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:04:18,019 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-25 18:04:18,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-25 18:04:18,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:18,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:18,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:18,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:04:18,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 18:04:18,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:18,022 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 18:04:18,023 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:18,023 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:18,024 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 18:04:18,025 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 18:04:18,025 INFO L147 QuantifierPusher]: treesize reduction 28, result has 79.1 percent of original size 106 [2021-03-25 18:04:18,026 INFO L142 QuantifierPusher]: treesize reduction 28, result has 79.1 percent of original size [2021-03-25 18:04:18,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:18,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:18,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:18,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:18,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:18,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:18,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:18,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:18,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:18,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:18,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:18,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:18,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:18,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:18,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:18,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:18,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:18,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:18,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:18,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:18,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:18,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:18,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:18,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:18,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:18,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:18,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:18,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:18,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:18,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:18,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:18,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:18,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:04:18,095 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:18,095 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:04:18,096 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2021-03-25 18:04:18,096 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169679779] [2021-03-25 18:04:18,096 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-25 18:04:18,096 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:04:18,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-25 18:04:18,097 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-03-25 18:04:18,097 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 68 [2021-03-25 18:04:18,097 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 698 transitions, 13752 flow. Second operand has 17 states, 17 states have (on average 16.176470588235293) internal successors, (275), 17 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:18,097 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:04:18,097 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 68 [2021-03-25 18:04:18,097 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:04:18,507 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 58 [2021-03-25 18:04:19,571 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 57 [2021-03-25 18:04:20,131 INFO L129 PetriNetUnfolder]: 1945/3540 cut-off events. [2021-03-25 18:04:20,131 INFO L130 PetriNetUnfolder]: For 95681/95702 co-relation queries the response was YES. [2021-03-25 18:04:20,155 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35859 conditions, 3540 events. 1945/3540 cut-off events. For 95681/95702 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 25109 event pairs, 338 based on Foata normal form. 24/3564 useless extension candidates. Maximal degree in co-relation 35637. Up to 2676 conditions per place. [2021-03-25 18:04:20,260 INFO L132 encePairwiseOnDemand]: 46/68 looper letters, 523 selfloop transitions, 253 changer transitions 2/784 dead transitions. [2021-03-25 18:04:20,261 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 784 transitions, 16835 flow [2021-03-25 18:04:20,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-03-25 18:04:20,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-03-25 18:04:20,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 406 transitions. [2021-03-25 18:04:20,265 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3142414860681115 [2021-03-25 18:04:20,265 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 406 transitions. [2021-03-25 18:04:20,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 406 transitions. [2021-03-25 18:04:20,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:04:20,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 406 transitions. [2021-03-25 18:04:20,266 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 21.36842105263158) internal successors, (406), 19 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:20,268 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 68.0) internal successors, (1360), 20 states have internal predecessors, (1360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:20,268 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 68.0) internal successors, (1360), 20 states have internal predecessors, (1360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:20,268 INFO L185 Difference]: Start difference. First operand has 232 places, 698 transitions, 13752 flow. Second operand 19 states and 406 transitions. [2021-03-25 18:04:20,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 784 transitions, 16835 flow [2021-03-25 18:04:20,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 784 transitions, 16153 flow, removed 332 selfloop flow, removed 3 redundant places. [2021-03-25 18:04:20,612 INFO L241 Difference]: Finished difference. Result has 252 places, 751 transitions, 14929 flow [2021-03-25 18:04:20,613 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=13078, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=14929, PETRI_PLACES=252, PETRI_TRANSITIONS=751} [2021-03-25 18:04:20,613 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 228 predicate places. [2021-03-25 18:04:20,613 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:04:20,613 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 252 places, 751 transitions, 14929 flow [2021-03-25 18:04:20,614 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 252 places, 751 transitions, 14929 flow [2021-03-25 18:04:20,619 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 252 places, 751 transitions, 14929 flow [2021-03-25 18:04:20,859 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][716], [8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 502#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 626#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 727#(and (or (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Cn i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= An i_AC)) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:20,860 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 18:04:20,860 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:04:20,860 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:04:20,860 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:20,904 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][716], [8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 502#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 626#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 727#(and (or (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Cn i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= An i_AC)) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:20,904 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:04:20,904 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is cut-off event [2021-03-25 18:04:20,904 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:20,904 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:20,939 INFO L129 PetriNetUnfolder]: 1184/2425 cut-off events. [2021-03-25 18:04:20,939 INFO L130 PetriNetUnfolder]: For 54672/55287 co-relation queries the response was YES. [2021-03-25 18:04:21,020 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22461 conditions, 2425 events. 1184/2425 cut-off events. For 54672/55287 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 18652 event pairs, 93 based on Foata normal form. 99/2416 useless extension candidates. Maximal degree in co-relation 22268. Up to 779 conditions per place. [2021-03-25 18:04:21,048 INFO L142 LiptonReduction]: Number of co-enabled transitions 2256 [2021-03-25 18:04:21,323 INFO L154 LiptonReduction]: Checked pairs total: 2 [2021-03-25 18:04:21,323 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 18:04:21,323 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 710 [2021-03-25 18:04:21,323 INFO L480 AbstractCegarLoop]: Abstraction has has 252 places, 751 transitions, 14942 flow [2021-03-25 18:04:21,324 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 16.176470588235293) internal successors, (275), 17 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:21,324 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:04:21,324 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:04:21,529 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:04:21,529 INFO L428 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:04:21,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:04:21,530 INFO L82 PathProgramCache]: Analyzing trace with hash -1827327607, now seen corresponding path program 1 times [2021-03-25 18:04:21,530 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:04:21,530 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499875849] [2021-03-25 18:04:21,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:04:21,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:04:21,557 INFO L142 QuantifierPusher]: treesize reduction 12, result has 50.0 percent of original size [2021-03-25 18:04:21,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:21,568 INFO L142 QuantifierPusher]: treesize reduction 3, result has 89.3 percent of original size [2021-03-25 18:04:21,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-25 18:04:21,588 INFO L142 QuantifierPusher]: treesize reduction 3, result has 94.0 percent of original size [2021-03-25 18:04:21,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 18:04:21,627 INFO L142 QuantifierPusher]: treesize reduction 8, result has 85.7 percent of original size [2021-03-25 18:04:21,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:04:21,660 INFO L142 QuantifierPusher]: treesize reduction 30, result has 63.4 percent of original size [2021-03-25 18:04:21,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-25 18:04:21,701 INFO L142 QuantifierPusher]: treesize reduction 30, result has 62.0 percent of original size [2021-03-25 18:04:21,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 18:04:21,734 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:21,734 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499875849] [2021-03-25 18:04:21,735 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583969767] [2021-03-25 18:04:21,735 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-25 18:04:21,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:04:21,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-03-25 18:04:21,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:04:21,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:21,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:21,761 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:21,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:21,773 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:21,773 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:21,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:21,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:21,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:21,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:21,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:21,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,777 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:21,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:21,778 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:21,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:21,779 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,779 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:21,780 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,781 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:04:21,781 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:04:21,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:04:21,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:04:21,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 18:04:21,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 18:04:21,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 18:04:21,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 18:04:21,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-25 18:04:21,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:04:21,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:04:21,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:04:21,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:04:21,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:04:21,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:04:21,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:04:21,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 18:04:21,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 18:04:21,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 18:04:21,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 18:04:21,923 INFO L142 QuantifierPusher]: treesize reduction 15, result has 81.9 percent of original size [2021-03-25 18:04:21,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:21,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:21,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:21,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:21,957 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.2 percent of original size [2021-03-25 18:04:21,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 18:04:21,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,959 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:21,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:04:21,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 18:04:21,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,960 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:04:21,961 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,961 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:21,962 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:04:21,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:04:21,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:04:21,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:21,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:04:22,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:22,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:22,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:22,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:22,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:22,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:22,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:22,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:22,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:22,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:22,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:22,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:22,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:22,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:22,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:22,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:22,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:22,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:22,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:22,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:22,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:22,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:22,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:22,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:22,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:22,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:22,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:22,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:22,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:22,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:22,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:22,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:22,027 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:22,028 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:04:22,028 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-25 18:04:22,028 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408547124] [2021-03-25 18:04:22,028 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 18:04:22,028 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:04:22,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 18:04:22,028 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-03-25 18:04:22,029 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 69 [2021-03-25 18:04:22,029 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 751 transitions, 14942 flow. Second operand has 15 states, 15 states have (on average 15.333333333333334) internal successors, (230), 15 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:22,029 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:04:22,029 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 69 [2021-03-25 18:04:22,030 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:04:24,312 INFO L129 PetriNetUnfolder]: 2073/3824 cut-off events. [2021-03-25 18:04:24,312 INFO L130 PetriNetUnfolder]: For 106004/106025 co-relation queries the response was YES. [2021-03-25 18:04:24,336 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38793 conditions, 3824 events. 2073/3824 cut-off events. For 106004/106025 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 28029 event pairs, 370 based on Foata normal form. 16/3840 useless extension candidates. Maximal degree in co-relation 38521. Up to 2626 conditions per place. [2021-03-25 18:04:24,352 INFO L132 encePairwiseOnDemand]: 44/69 looper letters, 588 selfloop transitions, 308 changer transitions 9/911 dead transitions. [2021-03-25 18:04:24,353 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 911 transitions, 20069 flow [2021-03-25 18:04:24,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-03-25 18:04:24,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-03-25 18:04:24,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 365 transitions. [2021-03-25 18:04:24,355 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3111679454390452 [2021-03-25 18:04:24,355 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 365 transitions. [2021-03-25 18:04:24,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 365 transitions. [2021-03-25 18:04:24,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:04:24,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 365 transitions. [2021-03-25 18:04:24,357 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 21.470588235294116) internal successors, (365), 17 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:24,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 69.0) internal successors, (1242), 18 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:24,359 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 69.0) internal successors, (1242), 18 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:24,359 INFO L185 Difference]: Start difference. First operand has 252 places, 751 transitions, 14942 flow. Second operand 17 states and 365 transitions. [2021-03-25 18:04:24,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 911 transitions, 20069 flow [2021-03-25 18:04:24,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 911 transitions, 19644 flow, removed 171 selfloop flow, removed 8 redundant places. [2021-03-25 18:04:24,749 INFO L241 Difference]: Finished difference. Result has 268 places, 834 transitions, 17123 flow [2021-03-25 18:04:24,749 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=14557, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=17123, PETRI_PLACES=268, PETRI_TRANSITIONS=834} [2021-03-25 18:04:24,749 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 244 predicate places. [2021-03-25 18:04:24,749 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:04:24,750 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 268 places, 834 transitions, 17123 flow [2021-03-25 18:04:24,750 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 268 places, 834 transitions, 17123 flow [2021-03-25 18:04:24,756 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 268 places, 834 transitions, 17123 flow [2021-03-25 18:04:25,069 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][817], [8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 502#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 626#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), 641#true, Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 727#(and (or (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Cn i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= An i_AC)) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:25,069 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:04:25,069 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:25,069 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:04:25,069 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:25,217 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][817], [8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 502#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 23#thread3EXITtrue, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 626#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 727#(and (or (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Cn i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= An i_AC)) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:25,218 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:04:25,218 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:04:25,218 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:25,218 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:25,272 INFO L129 PetriNetUnfolder]: 1323/2764 cut-off events. [2021-03-25 18:04:25,273 INFO L130 PetriNetUnfolder]: For 71487/72025 co-relation queries the response was YES. [2021-03-25 18:04:25,298 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26994 conditions, 2764 events. 1323/2764 cut-off events. For 71487/72025 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 22051 event pairs, 125 based on Foata normal form. 72/2743 useless extension candidates. Maximal degree in co-relation 26748. Up to 914 conditions per place. [2021-03-25 18:04:25,336 INFO L142 LiptonReduction]: Number of co-enabled transitions 2368 [2021-03-25 18:04:25,420 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:04:25,420 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:04:25,420 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 671 [2021-03-25 18:04:25,420 INFO L480 AbstractCegarLoop]: Abstraction has has 268 places, 834 transitions, 17123 flow [2021-03-25 18:04:25,420 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 15.333333333333334) internal successors, (230), 15 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:25,420 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:04:25,420 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:04:25,621 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-03-25 18:04:25,621 INFO L428 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:04:25,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:04:25,621 INFO L82 PathProgramCache]: Analyzing trace with hash -1477013648, now seen corresponding path program 1 times [2021-03-25 18:04:25,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:04:25,622 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529083630] [2021-03-25 18:04:25,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:04:25,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:04:25,667 INFO L142 QuantifierPusher]: treesize reduction 37, result has 31.5 percent of original size [2021-03-25 18:04:25,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 18:04:25,683 INFO L142 QuantifierPusher]: treesize reduction 37, result has 37.3 percent of original size [2021-03-25 18:04:25,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-25 18:04:25,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:25,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:04:25,760 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:25,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-25 18:04:25,798 INFO L142 QuantifierPusher]: treesize reduction 40, result has 60.4 percent of original size [2021-03-25 18:04:25,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-25 18:04:25,857 INFO L142 QuantifierPusher]: treesize reduction 35, result has 62.0 percent of original size [2021-03-25 18:04:25,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-25 18:04:25,909 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:25,910 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529083630] [2021-03-25 18:04:25,910 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732536733] [2021-03-25 18:04:25,910 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) [2021-03-25 18:04:25,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:04:25,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-03-25 18:04:25,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:04:25,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:25,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:25,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:25,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:25,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:25,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:25,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:25,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:25,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:25,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:25,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:25,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:25,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:25,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:25,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:25,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:25,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:25,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:25,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:25,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:25,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:25,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:25,970 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:25,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:25,971 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:25,971 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:25,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:25,972 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:25,972 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:25,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:25,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:25,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:25,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:25,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:25,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:25,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:25,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:25,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:25,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:25,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:25,991 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.2 percent of original size [2021-03-25 18:04:25,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:04:25,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:25,993 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:25,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:25,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 18:04:25,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:04:25,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,000 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:04:26,002 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:26,002 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 18:04:26,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 18:04:26,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:26,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:26,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:04:26,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:04:26,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:04:26,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:04:26,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:04:26,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:04:26,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:04:26,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:04:26,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-25 18:04:26,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-25 18:04:26,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-25 18:04:26,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-25 18:04:26,151 INFO L142 QuantifierPusher]: treesize reduction 15, result has 82.8 percent of original size [2021-03-25 18:04:26,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:04:26,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:04:26,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:04:26,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:04:26,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:26,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:26,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:26,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:26,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:26,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:26,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:26,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:26,220 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:26,220 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,221 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:26,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:26,222 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:26,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,223 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:26,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:26,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:26,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:26,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:26,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:26,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:26,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:26,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:26,230 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:26,230 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:04:26,231 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-03-25 18:04:26,231 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064497387] [2021-03-25 18:04:26,231 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-25 18:04:26,231 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:04:26,231 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-25 18:04:26,231 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-03-25 18:04:26,232 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 69 [2021-03-25 18:04:26,232 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 834 transitions, 17123 flow. Second operand has 14 states, 14 states have (on average 16.428571428571427) internal successors, (230), 14 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:26,232 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:04:26,232 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 69 [2021-03-25 18:04:26,232 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:04:27,960 INFO L129 PetriNetUnfolder]: 2113/3932 cut-off events. [2021-03-25 18:04:27,960 INFO L130 PetriNetUnfolder]: For 119163/119244 co-relation queries the response was YES. [2021-03-25 18:04:28,093 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41881 conditions, 3932 events. 2113/3932 cut-off events. For 119163/119244 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 29052 event pairs, 426 based on Foata normal form. 48/3980 useless extension candidates. Maximal degree in co-relation 41559. Up to 3164 conditions per place. [2021-03-25 18:04:28,113 INFO L132 encePairwiseOnDemand]: 53/69 looper letters, 722 selfloop transitions, 151 changer transitions 5/884 dead transitions. [2021-03-25 18:04:28,113 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 884 transitions, 20075 flow [2021-03-25 18:04:28,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-25 18:04:28,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-25 18:04:28,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2021-03-25 18:04:28,115 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3188405797101449 [2021-03-25 18:04:28,115 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 264 transitions. [2021-03-25 18:04:28,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 264 transitions. [2021-03-25 18:04:28,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:04:28,115 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 264 transitions. [2021-03-25 18:04:28,115 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 22.0) internal successors, (264), 12 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:28,116 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 69.0) internal successors, (897), 13 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:28,116 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 69.0) internal successors, (897), 13 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:28,116 INFO L185 Difference]: Start difference. First operand has 268 places, 834 transitions, 17123 flow. Second operand 12 states and 264 transitions. [2021-03-25 18:04:28,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 884 transitions, 20075 flow [2021-03-25 18:04:28,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 884 transitions, 19658 flow, removed 167 selfloop flow, removed 2 redundant places. [2021-03-25 18:04:28,605 INFO L241 Difference]: Finished difference. Result has 281 places, 846 transitions, 17525 flow [2021-03-25 18:04:28,606 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=16708, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=17525, PETRI_PLACES=281, PETRI_TRANSITIONS=846} [2021-03-25 18:04:28,606 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 257 predicate places. [2021-03-25 18:04:28,606 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:04:28,606 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 281 places, 846 transitions, 17525 flow [2021-03-25 18:04:28,606 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 281 places, 846 transitions, 17525 flow [2021-03-25 18:04:28,614 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 280 places, 846 transitions, 17525 flow [2021-03-25 18:04:28,952 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][825], [8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 502#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 626#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 727#(and (or (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Cn i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= An i_AC)) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:28,952 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:04:28,952 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:28,952 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:04:28,952 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:29,074 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][825], [8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 502#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 626#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 727#(and (or (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Cn i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= An i_AC)) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:29,074 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:04:29,074 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:29,074 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:29,074 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:04:29,133 INFO L129 PetriNetUnfolder]: 1375/2880 cut-off events. [2021-03-25 18:04:29,134 INFO L130 PetriNetUnfolder]: For 77731/78264 co-relation queries the response was YES. [2021-03-25 18:04:29,159 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28356 conditions, 2880 events. 1375/2880 cut-off events. For 77731/78264 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 23281 event pairs, 124 based on Foata normal form. 78/2863 useless extension candidates. Maximal degree in co-relation 28118. Up to 963 conditions per place. [2021-03-25 18:04:29,193 INFO L142 LiptonReduction]: Number of co-enabled transitions 2412 [2021-03-25 18:04:29,277 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:04:29,278 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:04:29,278 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 672 [2021-03-25 18:04:29,278 INFO L480 AbstractCegarLoop]: Abstraction has has 280 places, 846 transitions, 17525 flow [2021-03-25 18:04:29,278 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 16.428571428571427) internal successors, (230), 14 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:29,278 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:04:29,278 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:04:29,479 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-03-25 18:04:29,479 INFO L428 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:04:29,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:04:29,479 INFO L82 PathProgramCache]: Analyzing trace with hash 1956676378, now seen corresponding path program 1 times [2021-03-25 18:04:29,479 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:04:29,479 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255005913] [2021-03-25 18:04:29,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:04:29,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:04:29,510 INFO L142 QuantifierPusher]: treesize reduction 9, result has 50.0 percent of original size [2021-03-25 18:04:29,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:04:29,517 INFO L142 QuantifierPusher]: treesize reduction 3, result has 91.4 percent of original size [2021-03-25 18:04:29,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:04:29,542 INFO L142 QuantifierPusher]: treesize reduction 64, result has 40.2 percent of original size [2021-03-25 18:04:29,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 18:04:29,572 INFO L142 QuantifierPusher]: treesize reduction 57, result has 46.7 percent of original size [2021-03-25 18:04:29,572 INFO L147 QuantifierPusher]: treesize reduction 7, result has 86.0 percent of original size 43 [2021-03-25 18:04:29,611 INFO L142 QuantifierPusher]: treesize reduction 156, result has 29.4 percent of original size [2021-03-25 18:04:29,612 INFO L147 QuantifierPusher]: treesize reduction 7, result has 89.2 percent of original size 58 [2021-03-25 18:04:29,664 INFO L142 QuantifierPusher]: treesize reduction 162, result has 28.0 percent of original size [2021-03-25 18:04:29,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:04:29,714 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:29,715 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255005913] [2021-03-25 18:04:29,715 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820741872] [2021-03-25 18:04:29,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:04:29,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:04:29,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-03-25 18:04:29,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:04:29,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:29,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:29,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:29,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:29,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:29,810 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:29,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:29,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:29,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:04:29,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:04:29,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:04:29,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:04:29,834 INFO L142 QuantifierPusher]: treesize reduction 2, result has 95.7 percent of original size [2021-03-25 18:04:29,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:04:29,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,835 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:29,835 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 18:04:29,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:04:29,837 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,837 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:04:29,837 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,838 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:29,838 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 18:04:29,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 18:04:29,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:29,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,841 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:29,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:29,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:29,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:29,865 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:29,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:29,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:29,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:29,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:29,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:29,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:29,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:29,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:29,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:04:29,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:04:29,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:04:29,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:04:29,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-25 18:04:29,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-25 18:04:29,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-25 18:04:29,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-25 18:04:29,949 INFO L142 QuantifierPusher]: treesize reduction 15, result has 82.8 percent of original size [2021-03-25 18:04:29,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:04:29,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:04:29,951 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,952 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:04:29,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:29,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:04:30,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:30,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:30,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:30,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:30,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:30,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:30,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:30,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:30,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:30,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:30,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:30,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:30,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:30,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:30,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:30,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:30,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:30,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:30,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:30,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:30,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:30,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:30,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:30,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:30,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:30,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:30,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:30,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:30,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:30,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:30,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:30,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:30,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:30,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:30,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:30,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:30,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:30,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:30,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:30,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:30,019 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:30,019 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:04:30,019 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-03-25 18:04:30,019 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137167675] [2021-03-25 18:04:30,019 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-25 18:04:30,019 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:04:30,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-25 18:04:30,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-03-25 18:04:30,020 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 69 [2021-03-25 18:04:30,020 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 846 transitions, 17525 flow. Second operand has 14 states, 14 states have (on average 16.428571428571427) internal successors, (230), 14 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:30,020 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:04:30,020 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 69 [2021-03-25 18:04:30,020 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:04:32,249 INFO L129 PetriNetUnfolder]: 2238/4246 cut-off events. [2021-03-25 18:04:32,249 INFO L130 PetriNetUnfolder]: For 130922/130961 co-relation queries the response was YES. [2021-03-25 18:04:32,283 INFO L84 FinitePrefix]: Finished finitePrefix Result has 45008 conditions, 4246 events. 2238/4246 cut-off events. For 130922/130961 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 32575 event pairs, 413 based on Foata normal form. 21/4267 useless extension candidates. Maximal degree in co-relation 44660. Up to 3062 conditions per place. [2021-03-25 18:04:32,305 INFO L132 encePairwiseOnDemand]: 44/69 looper letters, 674 selfloop transitions, 261 changer transitions 65/1006 dead transitions. [2021-03-25 18:04:32,305 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 1006 transitions, 22762 flow [2021-03-25 18:04:32,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-25 18:04:32,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-03-25 18:04:32,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 390 transitions. [2021-03-25 18:04:32,307 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3140096618357488 [2021-03-25 18:04:32,307 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 390 transitions. [2021-03-25 18:04:32,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 390 transitions. [2021-03-25 18:04:32,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:04:32,308 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 390 transitions. [2021-03-25 18:04:32,308 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 21.666666666666668) internal successors, (390), 18 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:32,309 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 69.0) internal successors, (1311), 19 states have internal predecessors, (1311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:32,310 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 69.0) internal successors, (1311), 19 states have internal predecessors, (1311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:32,310 INFO L185 Difference]: Start difference. First operand has 280 places, 846 transitions, 17525 flow. Second operand 18 states and 390 transitions. [2021-03-25 18:04:32,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 1006 transitions, 22762 flow [2021-03-25 18:04:32,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 1006 transitions, 22617 flow, removed 39 selfloop flow, removed 7 redundant places. [2021-03-25 18:04:32,811 INFO L241 Difference]: Finished difference. Result has 302 places, 892 transitions, 19351 flow [2021-03-25 18:04:32,811 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=69, PETRI_DIFFERENCE_MINUEND_FLOW=17384, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=846, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=19351, PETRI_PLACES=302, PETRI_TRANSITIONS=892} [2021-03-25 18:04:32,812 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 278 predicate places. [2021-03-25 18:04:32,812 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:04:32,812 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 302 places, 892 transitions, 19351 flow [2021-03-25 18:04:32,812 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 302 places, 892 transitions, 19351 flow [2021-03-25 18:04:32,818 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 298 places, 892 transitions, 19351 flow [2021-03-25 18:04:33,250 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][644], [8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1570#(and (< 1 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0))), Black: 1603#(and (= i_BC 0) (= (+ i_BC 1) i_AC) (< 1 An) (= (select A 0) (select C 0)) (not (= (select A 0) (select B 0))) (= i_AB 0)), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1597#(and (< 1 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1)), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, Black: 1599#(and (< 1 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0))), Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 626#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:33,250 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:04:33,250 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:33,250 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:04:33,250 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:33,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][644], [8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1570#(and (< 1 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0))), Black: 1603#(and (= i_BC 0) (= (+ i_BC 1) i_AC) (< 1 An) (= (select A 0) (select C 0)) (not (= (select A 0) (select B 0))) (= i_AB 0)), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1597#(and (< 1 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1)), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, Black: 1599#(and (< 1 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0))), Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 626#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:33,316 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:04:33,316 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:33,316 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:04:33,317 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:33,374 INFO L129 PetriNetUnfolder]: 1408/3003 cut-off events. [2021-03-25 18:04:33,374 INFO L130 PetriNetUnfolder]: For 94666/95309 co-relation queries the response was YES. [2021-03-25 18:04:33,400 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31270 conditions, 3003 events. 1408/3003 cut-off events. For 94666/95309 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 24777 event pairs, 120 based on Foata normal form. 83/2984 useless extension candidates. Maximal degree in co-relation 30989. Up to 983 conditions per place. [2021-03-25 18:04:33,429 INFO L142 LiptonReduction]: Number of co-enabled transitions 2502 [2021-03-25 18:04:33,724 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:04:33,724 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 18:04:33,724 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 912 [2021-03-25 18:04:33,725 INFO L480 AbstractCegarLoop]: Abstraction has has 298 places, 892 transitions, 19354 flow [2021-03-25 18:04:33,725 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 16.428571428571427) internal successors, (230), 14 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:33,725 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:04:33,725 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:04:33,925 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:04:33,925 INFO L428 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:04:33,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:04:33,926 INFO L82 PathProgramCache]: Analyzing trace with hash 791437393, now seen corresponding path program 1 times [2021-03-25 18:04:33,926 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:04:33,926 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050612037] [2021-03-25 18:04:33,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:04:33,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:04:33,950 INFO L142 QuantifierPusher]: treesize reduction 9, result has 50.0 percent of original size [2021-03-25 18:04:33,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:04:33,956 INFO L142 QuantifierPusher]: treesize reduction 3, result has 91.4 percent of original size [2021-03-25 18:04:33,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:04:33,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:33,980 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 18:04:33,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:33,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 18:04:34,016 INFO L142 QuantifierPusher]: treesize reduction 35, result has 61.1 percent of original size [2021-03-25 18:04:34,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:04:34,045 INFO L142 QuantifierPusher]: treesize reduction 35, result has 61.5 percent of original size [2021-03-25 18:04:34,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-25 18:04:34,076 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:34,076 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050612037] [2021-03-25 18:04:34,076 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815776434] [2021-03-25 18:04:34,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:04:34,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:04:34,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-03-25 18:04:34,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:04:34,096 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:34,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:34,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:34,098 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,098 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:34,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:34,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:34,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:34,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:34,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:34,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:34,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:34,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:34,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:34,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:34,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:34,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:34,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:04:34,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:04:34,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:04:34,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,115 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:04:34,135 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,135 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:04:34,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:04:34,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,136 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:04:34,137 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:04:34,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,162 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 18:04:34,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 18:04:34,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 18:04:34,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 18:04:34,198 INFO L142 QuantifierPusher]: treesize reduction 15, result has 76.9 percent of original size [2021-03-25 18:04:34,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:04:34,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:04:34,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:04:34,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:04:34,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:04:34,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:04:34,228 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,228 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:04:34,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:04:34,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:04:34,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:34,232 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:34,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:34,267 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.3 percent of original size [2021-03-25 18:04:34,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 18:04:34,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,268 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:34,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,269 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:04:34,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:04:34,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,286 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 18:04:34,287 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,287 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:34,287 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 18:04:34,289 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 18:04:34,289 INFO L147 QuantifierPusher]: treesize reduction 28, result has 73.8 percent of original size 79 [2021-03-25 18:04:34,290 INFO L142 QuantifierPusher]: treesize reduction 28, result has 73.8 percent of original size [2021-03-25 18:04:34,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 18:04:34,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:34,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,345 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:34,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,346 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:34,346 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:34,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:34,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:34,349 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:34,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:34,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:34,352 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:34,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:34,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:34,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:34,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:34,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:34,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:34,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:34,358 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:34,359 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:04:34,359 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-25 18:04:34,359 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571550185] [2021-03-25 18:04:34,359 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 18:04:34,359 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:04:34,359 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 18:04:34,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-03-25 18:04:34,360 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 70 [2021-03-25 18:04:34,360 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 892 transitions, 19354 flow. Second operand has 15 states, 15 states have (on average 16.333333333333332) internal successors, (245), 15 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:34,360 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:04:34,360 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 70 [2021-03-25 18:04:34,360 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:04:37,118 INFO L129 PetriNetUnfolder]: 2573/4917 cut-off events. [2021-03-25 18:04:37,118 INFO L130 PetriNetUnfolder]: For 181705/181748 co-relation queries the response was YES. [2021-03-25 18:04:37,162 INFO L84 FinitePrefix]: Finished finitePrefix Result has 54958 conditions, 4917 events. 2573/4917 cut-off events. For 181705/181748 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 38659 event pairs, 443 based on Foata normal form. 38/4955 useless extension candidates. Maximal degree in co-relation 54300. Up to 2626 conditions per place. [2021-03-25 18:04:37,187 INFO L132 encePairwiseOnDemand]: 44/70 looper letters, 675 selfloop transitions, 380 changer transitions 91/1152 dead transitions. [2021-03-25 18:04:37,187 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 1152 transitions, 27494 flow [2021-03-25 18:04:37,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-03-25 18:04:37,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-03-25 18:04:37,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 427 transitions. [2021-03-25 18:04:37,188 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.32105263157894737 [2021-03-25 18:04:37,188 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 427 transitions. [2021-03-25 18:04:37,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 427 transitions. [2021-03-25 18:04:37,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:04:37,189 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 427 transitions. [2021-03-25 18:04:37,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 22.473684210526315) internal successors, (427), 19 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:37,191 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 70.0) internal successors, (1400), 20 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:37,191 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 70.0) internal successors, (1400), 20 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:37,191 INFO L185 Difference]: Start difference. First operand has 298 places, 892 transitions, 19354 flow. Second operand 19 states and 427 transitions. [2021-03-25 18:04:37,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 1152 transitions, 27494 flow [2021-03-25 18:04:37,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 1152 transitions, 26826 flow, removed 317 selfloop flow, removed 6 redundant places. [2021-03-25 18:04:37,922 INFO L241 Difference]: Finished difference. Result has 323 places, 968 transitions, 22016 flow [2021-03-25 18:04:37,922 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=18986, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=892, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=302, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=22016, PETRI_PLACES=323, PETRI_TRANSITIONS=968} [2021-03-25 18:04:37,923 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 299 predicate places. [2021-03-25 18:04:37,923 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:04:37,923 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 323 places, 968 transitions, 22016 flow [2021-03-25 18:04:37,923 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 323 places, 968 transitions, 22016 flow [2021-03-25 18:04:37,931 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 318 places, 968 transitions, 22016 flow [2021-03-25 18:04:38,283 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][761], [8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1696#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not break_AB) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1698#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1700#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (not (= (select A 0) (select B 0))) (or (<= (+ i_AB 1) i_AC) break_AC) (= i_AB 0) break_AB), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1692#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (and (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1))) (= (select A 0) (select C 0)) (or (not (= (select C i_BC) (select B i_BC))) (<= Bn i_AB))), Black: 1694#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (or (and (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (not (= (select C i_BC) (select B i_BC))) (<= Bn i_AB))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:38,284 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 18:04:38,284 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:04:38,284 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:38,284 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:38,397 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][761], [8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 23#thread3EXITtrue, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1696#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not break_AB) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1698#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1700#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (not (= (select A 0) (select B 0))) (or (<= (+ i_AB 1) i_AC) break_AC) (= i_AB 0) break_AB), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1692#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (and (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1))) (= (select A 0) (select C 0)) (or (not (= (select C i_BC) (select B i_BC))) (<= Bn i_AB))), Black: 1694#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (or (and (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (not (= (select C i_BC) (select B i_BC))) (<= Bn i_AB))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:38,397 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:04:38,397 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:38,397 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:04:38,397 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:38,401 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][747], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 23#thread3EXITtrue, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 31#L41-2true, Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1696#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not break_AB) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1698#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1700#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (not (= (select A 0) (select B 0))) (or (<= (+ i_AB 1) i_AC) break_AC) (= i_AB 0) break_AB), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1692#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (and (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1))) (= (select A 0) (select C 0)) (or (not (= (select C i_BC) (select B i_BC))) (<= Bn i_AB))), Black: 1694#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (or (and (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (not (= (select C i_BC) (select B i_BC))) (<= Bn i_AB))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:38,401 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:04:38,402 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:04:38,402 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:38,402 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:38,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][219], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 31#L41-2true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 35#L56true, Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1696#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not break_AB) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1698#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1700#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (not (= (select A 0) (select B 0))) (or (<= (+ i_AB 1) i_AC) break_AC) (= i_AB 0) break_AB), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1692#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (and (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1))) (= (select A 0) (select C 0)) (or (not (= (select C i_BC) (select B i_BC))) (<= Bn i_AB))), Black: 1694#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (or (and (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (not (= (select C i_BC) (select B i_BC))) (<= Bn i_AB))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:38,403 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:04:38,403 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:38,403 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:38,403 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:04:38,612 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][747], [8#thread2EXITtrue, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 23#thread3EXITtrue, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 462#(and (not break_AB) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1696#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not break_AB) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1698#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1700#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (not (= (select A 0) (select B 0))) (or (<= (+ i_AB 1) i_AC) break_AC) (= i_AB 0) break_AB), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1692#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (and (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1))) (= (select A 0) (select C 0)) (or (not (= (select C i_BC) (select B i_BC))) (<= Bn i_AB))), Black: 1694#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (or (and (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (not (= (select C i_BC) (select B i_BC))) (<= Bn i_AB))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:38,613 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:04:38,613 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:38,613 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:04:38,613 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:38,701 INFO L129 PetriNetUnfolder]: 1599/3420 cut-off events. [2021-03-25 18:04:38,701 INFO L130 PetriNetUnfolder]: For 131050/131662 co-relation queries the response was YES. [2021-03-25 18:04:38,739 INFO L84 FinitePrefix]: Finished finitePrefix Result has 37880 conditions, 3420 events. 1599/3420 cut-off events. For 131050/131662 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 28843 event pairs, 136 based on Foata normal form. 58/3344 useless extension candidates. Maximal degree in co-relation 37736. Up to 1080 conditions per place. [2021-03-25 18:04:38,782 INFO L142 LiptonReduction]: Number of co-enabled transitions 2600 [2021-03-25 18:04:38,889 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:04:38,890 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:04:38,890 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 967 [2021-03-25 18:04:38,890 INFO L480 AbstractCegarLoop]: Abstraction has has 318 places, 968 transitions, 22016 flow [2021-03-25 18:04:38,890 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 16.333333333333332) internal successors, (245), 15 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:38,890 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:04:38,890 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:04:39,091 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-03-25 18:04:39,091 INFO L428 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:04:39,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:04:39,091 INFO L82 PathProgramCache]: Analyzing trace with hash 694781763, now seen corresponding path program 2 times [2021-03-25 18:04:39,092 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:04:39,092 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377758511] [2021-03-25 18:04:39,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:04:39,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:04:39,137 INFO L142 QuantifierPusher]: treesize reduction 12, result has 42.9 percent of original size [2021-03-25 18:04:39,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:04:39,143 INFO L142 QuantifierPusher]: treesize reduction 3, result has 87.0 percent of original size [2021-03-25 18:04:39,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-25 18:04:39,155 INFO L142 QuantifierPusher]: treesize reduction 3, result has 91.4 percent of original size [2021-03-25 18:04:39,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:04:39,172 INFO L142 QuantifierPusher]: treesize reduction 9, result has 82.7 percent of original size [2021-03-25 18:04:39,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 18:04:39,210 INFO L142 QuantifierPusher]: treesize reduction 29, result has 65.5 percent of original size [2021-03-25 18:04:39,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:04:39,246 INFO L142 QuantifierPusher]: treesize reduction 23, result has 68.9 percent of original size [2021-03-25 18:04:39,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:04:39,276 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:39,276 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377758511] [2021-03-25 18:04:39,276 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723677380] [2021-03-25 18:04:39,276 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:04:39,300 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-25 18:04:39,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 18:04:39,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 20 conjunts are in the unsatisfiable core [2021-03-25 18:04:39,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:04:39,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,301 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:39,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:39,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:39,303 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:39,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:39,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:39,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:39,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:39,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 18:04:39,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 18:04:39,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 18:04:39,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 18:04:39,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 18:04:39,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 18:04:39,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 18:04:39,338 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 18:04:39,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:04:39,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:04:39,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:04:39,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:04:39,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:04:39,365 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,365 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:04:39,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:04:39,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:04:39,421 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.3 percent of original size [2021-03-25 18:04:39,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 18:04:39,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:39,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 18:04:39,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 18:04:39,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,425 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:04:39,426 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,426 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:39,427 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 18:04:39,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 18:04:39,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:04:39,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:04:39,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:04:39,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:04:39,479 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:04:39,480 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,481 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:04:39,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 18:04:39,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 18:04:39,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 18:04:39,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 18:04:39,548 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.9 percent of original size [2021-03-25 18:04:39,549 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 18:04:39,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,550 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:39,550 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,551 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:04:39,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-03-25 18:04:39,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,553 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:04:39,553 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,553 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:39,554 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:04:39,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:04:39,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-03-25 18:04:39,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-03-25 18:04:39,610 INFO L142 QuantifierPusher]: treesize reduction 15, result has 85.0 percent of original size [2021-03-25 18:04:39,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 18:04:39,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 18:04:39,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 18:04:39,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 18:04:39,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:39,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:39,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:39,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:39,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:39,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:39,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:39,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:39,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:39,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:39,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:39,689 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:39,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:39,691 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,691 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:39,692 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,692 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:39,693 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:39,693 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:39,693 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:39,693 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:04:39,693 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 14 [2021-03-25 18:04:39,694 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578432777] [2021-03-25 18:04:39,694 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 18:04:39,694 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:04:39,694 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 18:04:39,694 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-03-25 18:04:39,695 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 70 [2021-03-25 18:04:39,695 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 968 transitions, 22016 flow. Second operand has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:39,695 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:04:39,695 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 70 [2021-03-25 18:04:39,695 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:04:40,956 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 52 [2021-03-25 18:04:42,317 INFO L129 PetriNetUnfolder]: 2690/5162 cut-off events. [2021-03-25 18:04:42,317 INFO L130 PetriNetUnfolder]: For 218900/218986 co-relation queries the response was YES. [2021-03-25 18:04:42,378 INFO L84 FinitePrefix]: Finished finitePrefix Result has 60067 conditions, 5162 events. 2690/5162 cut-off events. For 218900/218986 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 41399 event pairs, 337 based on Foata normal form. 50/5212 useless extension candidates. Maximal degree in co-relation 59921. Up to 2919 conditions per place. [2021-03-25 18:04:42,409 INFO L132 encePairwiseOnDemand]: 51/70 looper letters, 843 selfloop transitions, 360 changer transitions 11/1220 dead transitions. [2021-03-25 18:04:42,410 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 1220 transitions, 29739 flow [2021-03-25 18:04:42,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-25 18:04:42,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-25 18:04:42,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 299 transitions. [2021-03-25 18:04:42,411 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3051020408163265 [2021-03-25 18:04:42,411 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 299 transitions. [2021-03-25 18:04:42,411 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 299 transitions. [2021-03-25 18:04:42,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:04:42,411 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 299 transitions. [2021-03-25 18:04:42,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 21.357142857142858) internal successors, (299), 14 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:42,412 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 70.0) internal successors, (1050), 15 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:42,412 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 70.0) internal successors, (1050), 15 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:42,412 INFO L185 Difference]: Start difference. First operand has 318 places, 968 transitions, 22016 flow. Second operand 14 states and 299 transitions. [2021-03-25 18:04:42,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 1220 transitions, 29739 flow [2021-03-25 18:04:43,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 1220 transitions, 29340 flow, removed 137 selfloop flow, removed 9 redundant places. [2021-03-25 18:04:43,432 INFO L241 Difference]: Finished difference. Result has 329 places, 1053 transitions, 24590 flow [2021-03-25 18:04:43,433 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=21627, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=968, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=24590, PETRI_PLACES=329, PETRI_TRANSITIONS=1053} [2021-03-25 18:04:43,434 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 305 predicate places. [2021-03-25 18:04:43,434 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:04:43,434 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 329 places, 1053 transitions, 24590 flow [2021-03-25 18:04:43,434 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 329 places, 1053 transitions, 24590 flow [2021-03-25 18:04:43,446 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 328 places, 1053 transitions, 24590 flow [2021-03-25 18:04:43,916 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][374], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), 8#thread2EXITtrue, Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1698#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:43,916 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 18:04:43,917 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:04:43,917 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:43,917 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:44,074 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][374], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 8#thread2EXITtrue, Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1698#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:44,074 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:04:44,074 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:44,074 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:44,074 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:04:44,076 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][246], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 31#L41-2true, 35#L56true, Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1698#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:44,076 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:04:44,076 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:04:44,076 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:44,076 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:44,077 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][355], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 31#L41-2true, Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1698#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:44,077 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:04:44,077 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:44,077 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:04:44,077 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:44,168 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][355], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), 8#thread2EXITtrue, Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), 43#true, Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1698#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:44,169 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:04:44,169 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:44,169 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:44,169 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:04:44,279 INFO L129 PetriNetUnfolder]: 1794/3860 cut-off events. [2021-03-25 18:04:44,279 INFO L130 PetriNetUnfolder]: For 161516/162339 co-relation queries the response was YES. [2021-03-25 18:04:44,325 INFO L84 FinitePrefix]: Finished finitePrefix Result has 43801 conditions, 3860 events. 1794/3860 cut-off events. For 161516/162339 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 33641 event pairs, 155 based on Foata normal form. 91/3832 useless extension candidates. Maximal degree in co-relation 42990. Up to 1232 conditions per place. [2021-03-25 18:04:44,368 INFO L142 LiptonReduction]: Number of co-enabled transitions 2810 [2021-03-25 18:04:44,503 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:04:44,503 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:04:44,504 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1070 [2021-03-25 18:04:44,504 INFO L480 AbstractCegarLoop]: Abstraction has has 328 places, 1053 transitions, 24590 flow [2021-03-25 18:04:44,504 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:44,504 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:04:44,504 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:04:44,704 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-03-25 18:04:44,705 INFO L428 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:04:44,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:04:44,705 INFO L82 PathProgramCache]: Analyzing trace with hash -1432802573, now seen corresponding path program 3 times [2021-03-25 18:04:44,705 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:04:44,705 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075185957] [2021-03-25 18:04:44,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:04:44,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:04:44,732 INFO L142 QuantifierPusher]: treesize reduction 12, result has 50.0 percent of original size [2021-03-25 18:04:44,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:44,742 INFO L142 QuantifierPusher]: treesize reduction 3, result has 87.0 percent of original size [2021-03-25 18:04:44,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-25 18:04:44,752 INFO L142 QuantifierPusher]: treesize reduction 3, result has 85.7 percent of original size [2021-03-25 18:04:44,753 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:04:44,762 INFO L142 QuantifierPusher]: treesize reduction 3, result has 90.0 percent of original size [2021-03-25 18:04:44,762 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-25 18:04:44,775 INFO L142 QuantifierPusher]: treesize reduction 29, result has 61.3 percent of original size [2021-03-25 18:04:44,776 INFO L147 QuantifierPusher]: treesize reduction 6, result has 87.0 percent of original size 40 [2021-03-25 18:04:44,803 INFO L142 QuantifierPusher]: treesize reduction 29, result has 58.6 percent of original size [2021-03-25 18:04:44,803 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:04:44,828 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:44,828 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075185957] [2021-03-25 18:04:44,828 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527317138] [2021-03-25 18:04:44,828 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-25 18:04:44,848 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-03-25 18:04:44,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 18:04:44,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-03-25 18:04:44,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:04:44,855 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:44,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:44,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:44,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:44,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:44,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:44,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:44,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:44,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:04:44,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:04:44,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:04:44,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:04:44,887 INFO L142 QuantifierPusher]: treesize reduction 15, result has 60.5 percent of original size [2021-03-25 18:04:44,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 18:04:44,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 18:04:44,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 18:04:44,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 18:04:44,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 18:04:44,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 18:04:44,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 18:04:44,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 18:04:44,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:04:44,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:04:44,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:04:44,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:04:44,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:04:44,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:04:44,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:04:44,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:04:44,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:04:44,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:04:44,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:04:44,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:04:44,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,922 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:04:44,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:44,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:44,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:44,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:44,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:44,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:44,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:44,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,948 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:44,948 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,949 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:44,949 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:44,950 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,950 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:44,981 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.2 percent of original size [2021-03-25 18:04:44,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 18:04:44,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:44,982 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,982 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:04:44,983 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 18:04:44,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,984 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:04:44,984 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,984 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:44,985 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:04:44,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:04:44,986 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:04:44,986 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:44,987 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:04:45,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:45,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:45,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:45,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:45,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:45,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:45,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:45,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:45,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:45,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:45,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:45,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:45,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:45,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:45,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:45,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:45,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:45,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:45,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:45,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:45,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:45,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:45,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:45,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:45,044 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:45,044 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:04:45,045 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-25 18:04:45,045 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079724209] [2021-03-25 18:04:45,045 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 18:04:45,045 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:04:45,045 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 18:04:45,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-03-25 18:04:45,045 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 70 [2021-03-25 18:04:45,046 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 1053 transitions, 24590 flow. Second operand has 15 states, 15 states have (on average 16.333333333333332) internal successors, (245), 15 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:45,046 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:04:45,046 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 70 [2021-03-25 18:04:45,046 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:04:47,717 INFO L129 PetriNetUnfolder]: 3032/5746 cut-off events. [2021-03-25 18:04:47,718 INFO L130 PetriNetUnfolder]: For 276831/276854 co-relation queries the response was YES. [2021-03-25 18:04:47,781 INFO L84 FinitePrefix]: Finished finitePrefix Result has 70668 conditions, 5746 events. 3032/5746 cut-off events. For 276831/276854 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 46395 event pairs, 542 based on Foata normal form. 27/5773 useless extension candidates. Maximal degree in co-relation 69817. Up to 4152 conditions per place. [2021-03-25 18:04:47,826 INFO L132 encePairwiseOnDemand]: 47/70 looper letters, 986 selfloop transitions, 227 changer transitions 11/1230 dead transitions. [2021-03-25 18:04:47,826 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 1230 transitions, 31711 flow [2021-03-25 18:04:47,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-03-25 18:04:47,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-03-25 18:04:47,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 304 transitions. [2021-03-25 18:04:47,827 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.33406593406593404 [2021-03-25 18:04:47,827 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 304 transitions. [2021-03-25 18:04:47,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 304 transitions. [2021-03-25 18:04:47,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:04:47,828 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 304 transitions. [2021-03-25 18:04:47,828 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 23.384615384615383) internal successors, (304), 13 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:47,829 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 70.0) internal successors, (980), 14 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:47,829 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 70.0) internal successors, (980), 14 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:47,829 INFO L185 Difference]: Start difference. First operand has 328 places, 1053 transitions, 24590 flow. Second operand 13 states and 304 transitions. [2021-03-25 18:04:47,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 1230 transitions, 31711 flow [2021-03-25 18:04:49,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 1230 transitions, 31110 flow, removed 204 selfloop flow, removed 6 redundant places. [2021-03-25 18:04:49,275 INFO L241 Difference]: Finished difference. Result has 340 places, 1129 transitions, 27035 flow [2021-03-25 18:04:49,276 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=24109, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1053, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=845, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=27035, PETRI_PLACES=340, PETRI_TRANSITIONS=1129} [2021-03-25 18:04:49,276 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 316 predicate places. [2021-03-25 18:04:49,276 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:04:49,276 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 340 places, 1129 transitions, 27035 flow [2021-03-25 18:04:49,277 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 340 places, 1129 transitions, 27035 flow [2021-03-25 18:04:49,289 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 339 places, 1129 transitions, 27035 flow [2021-03-25 18:04:49,851 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][399], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), 8#thread2EXITtrue, Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1875#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (not (= (select A 0) (select C 0))) break_BC (= i_AC 0)), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:49,851 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 18:04:49,851 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:49,851 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:49,851 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:04:50,041 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][399], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 8#thread2EXITtrue, Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1875#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (not (= (select A 0) (select C 0))) break_BC (= i_AC 0)), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:50,042 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:04:50,042 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:50,042 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:04:50,042 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:50,074 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][269], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 31#L41-2true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 35#L56true, Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1875#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (not (= (select A 0) (select C 0))) break_BC (= i_AC 0)), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:50,075 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:04:50,075 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:04:50,075 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:50,075 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:50,076 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][382], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 23#thread3EXITtrue, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 31#L41-2true, Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1875#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (not (= (select A 0) (select C 0))) break_BC (= i_AC 0)), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:50,076 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:04:50,077 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:04:50,077 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:50,077 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:50,195 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][382], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), 8#thread2EXITtrue, Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 23#thread3EXITtrue, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1875#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (not (= (select A 0) (select C 0))) break_BC (= i_AC 0)), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1427#(and (<= (+ i_BC 1) Bn) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC)))) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:50,195 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:04:50,195 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:50,195 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:50,195 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:04:50,304 INFO L129 PetriNetUnfolder]: 2053/4300 cut-off events. [2021-03-25 18:04:50,305 INFO L130 PetriNetUnfolder]: For 199144/200350 co-relation queries the response was YES. [2021-03-25 18:04:50,360 INFO L84 FinitePrefix]: Finished finitePrefix Result has 50460 conditions, 4300 events. 2053/4300 cut-off events. For 199144/200350 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 37191 event pairs, 182 based on Foata normal form. 140/4314 useless extension candidates. Maximal degree in co-relation 49609. Up to 1506 conditions per place. [2021-03-25 18:04:50,417 INFO L142 LiptonReduction]: Number of co-enabled transitions 2986 [2021-03-25 18:04:50,576 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:04:50,576 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:04:50,577 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1301 [2021-03-25 18:04:50,577 INFO L480 AbstractCegarLoop]: Abstraction has has 339 places, 1129 transitions, 27035 flow [2021-03-25 18:04:50,577 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 16.333333333333332) internal successors, (245), 15 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:50,577 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:04:50,577 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:04:50,778 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:04:50,778 INFO L428 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:04:50,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:04:50,778 INFO L82 PathProgramCache]: Analyzing trace with hash -1935174335, now seen corresponding path program 4 times [2021-03-25 18:04:50,778 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:04:50,778 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987883553] [2021-03-25 18:04:50,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:04:50,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:04:50,804 INFO L142 QuantifierPusher]: treesize reduction 12, result has 50.0 percent of original size [2021-03-25 18:04:50,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:04:50,815 INFO L142 QuantifierPusher]: treesize reduction 3, result has 89.3 percent of original size [2021-03-25 18:04:50,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-25 18:04:50,835 INFO L142 QuantifierPusher]: treesize reduction 3, result has 90.9 percent of original size [2021-03-25 18:04:50,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-25 18:04:50,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:50,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 18:04:50,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:50,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 18:04:50,912 INFO L142 QuantifierPusher]: treesize reduction 29, result has 64.2 percent of original size [2021-03-25 18:04:50,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-25 18:04:50,957 INFO L142 QuantifierPusher]: treesize reduction 35, result has 56.3 percent of original size [2021-03-25 18:04:50,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 18:04:51,017 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:51,017 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987883553] [2021-03-25 18:04:51,017 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454411726] [2021-03-25 18:04:51,017 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:04:51,038 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-25 18:04:51,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 18:04:51,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 17 conjunts are in the unsatisfiable core [2021-03-25 18:04:51,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:04:51,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:51,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:51,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:51,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:51,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:51,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:51,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:51,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:51,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 18:04:51,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 18:04:51,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 18:04:51,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 18:04:51,077 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 18:04:51,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 18:04:51,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 18:04:51,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 18:04:51,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:51,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:51,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:51,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:51,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:51,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:51,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:51,109 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:04:51,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:51,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-25 18:04:51,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-25 18:04:51,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-25 18:04:51,146 INFO L142 QuantifierPusher]: treesize reduction 15, result has 77.6 percent of original size [2021-03-25 18:04:51,147 INFO L147 QuantifierPusher]: treesize reduction 3, result has 93.5 percent of original size 43 [2021-03-25 18:04:51,147 INFO L142 QuantifierPusher]: treesize reduction 3, result has 93.5 percent of original size [2021-03-25 18:04:51,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 18:04:51,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 18:04:51,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 18:04:51,178 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 18:04:51,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 18:04:51,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,180 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 18:04:51,180 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 18:04:51,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:51,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,182 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:51,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:51,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:51,220 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.3 percent of original size [2021-03-25 18:04:51,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 18:04:51,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,221 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:51,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:04:51,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:04:51,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,223 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:04:51,224 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,224 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:51,224 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:04:51,225 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:04:51,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-25 18:04:51,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-25 18:04:51,284 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:51,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:51,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:51,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:51,287 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:51,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:51,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,289 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:51,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:51,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:51,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,291 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:51,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:51,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:51,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:51,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:51,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:51,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:51,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:04:51,296 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:51,296 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:04:51,296 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-25 18:04:51,296 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853111765] [2021-03-25 18:04:51,296 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 18:04:51,296 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:04:51,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 18:04:51,297 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=207, Unknown=0, NotChecked=0, Total=240 [2021-03-25 18:04:51,297 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 70 [2021-03-25 18:04:51,297 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 1129 transitions, 27035 flow. Second operand has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:51,297 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:04:51,297 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 70 [2021-03-25 18:04:51,297 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:04:55,261 INFO L129 PetriNetUnfolder]: 3363/6337 cut-off events. [2021-03-25 18:04:55,262 INFO L130 PetriNetUnfolder]: For 318084/318120 co-relation queries the response was YES. [2021-03-25 18:04:55,336 INFO L84 FinitePrefix]: Finished finitePrefix Result has 79283 conditions, 6337 events. 3363/6337 cut-off events. For 318084/318120 co-relation queries the response was YES. Maximal size of possible extension queue 661. Compared 51909 event pairs, 660 based on Foata normal form. 28/6365 useless extension candidates. Maximal degree in co-relation 78375. Up to 4811 conditions per place. [2021-03-25 18:04:55,373 INFO L132 encePairwiseOnDemand]: 44/70 looper letters, 964 selfloop transitions, 340 changer transitions 5/1315 dead transitions. [2021-03-25 18:04:55,373 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 1315 transitions, 34963 flow [2021-03-25 18:04:55,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-03-25 18:04:55,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-03-25 18:04:55,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 472 transitions. [2021-03-25 18:04:55,374 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.29316770186335406 [2021-03-25 18:04:55,374 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 472 transitions. [2021-03-25 18:04:55,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 472 transitions. [2021-03-25 18:04:55,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:04:55,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 472 transitions. [2021-03-25 18:04:55,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 20.52173913043478) internal successors, (472), 23 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:55,376 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 70.0) internal successors, (1680), 24 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:55,377 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 70.0) internal successors, (1680), 24 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:55,377 INFO L185 Difference]: Start difference. First operand has 339 places, 1129 transitions, 27035 flow. Second operand 23 states and 472 transitions. [2021-03-25 18:04:55,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 1315 transitions, 34963 flow [2021-03-25 18:04:56,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 1315 transitions, 34306 flow, removed 229 selfloop flow, removed 6 redundant places. [2021-03-25 18:04:56,929 INFO L241 Difference]: Finished difference. Result has 367 places, 1232 transitions, 30517 flow [2021-03-25 18:04:56,930 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=26580, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=831, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=30517, PETRI_PLACES=367, PETRI_TRANSITIONS=1232} [2021-03-25 18:04:56,930 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 343 predicate places. [2021-03-25 18:04:56,930 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:04:56,930 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 367 places, 1232 transitions, 30517 flow [2021-03-25 18:04:56,930 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 367 places, 1232 transitions, 30517 flow [2021-03-25 18:04:56,941 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 367 places, 1232 transitions, 30517 flow [2021-03-25 18:04:57,283 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][295], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, 31#L41-2true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 35#L56true, Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), 641#true, Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:57,284 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 18:04:57,284 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:04:57,284 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:57,284 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:04:57,512 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][427], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 8#thread2EXITtrue, Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:57,512 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 18:04:57,512 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:57,512 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:57,512 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:04:57,738 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][427], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 8#thread2EXITtrue, Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), 641#true, Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:57,738 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:04:57,739 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:57,739 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:57,739 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:04:57,746 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][410], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 23#thread3EXITtrue, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 31#L41-2true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:57,746 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:04:57,746 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:57,746 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:04:57,746 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:57,899 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][410], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), 8#thread2EXITtrue, Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 23#thread3EXITtrue, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:04:57,899 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:04:57,899 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:04:57,899 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:04:57,899 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:04:58,032 INFO L129 PetriNetUnfolder]: 2327/4847 cut-off events. [2021-03-25 18:04:58,032 INFO L130 PetriNetUnfolder]: For 247484/248552 co-relation queries the response was YES. [2021-03-25 18:04:58,089 INFO L84 FinitePrefix]: Finished finitePrefix Result has 59598 conditions, 4847 events. 2327/4847 cut-off events. For 247484/248552 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 42453 event pairs, 213 based on Foata normal form. 121/4793 useless extension candidates. Maximal degree in co-relation 58640. Up to 1805 conditions per place. [2021-03-25 18:04:58,161 INFO L142 LiptonReduction]: Number of co-enabled transitions 3236 [2021-03-25 18:04:58,347 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:04:58,347 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:04:58,348 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1418 [2021-03-25 18:04:58,348 INFO L480 AbstractCegarLoop]: Abstraction has has 367 places, 1232 transitions, 30517 flow [2021-03-25 18:04:58,348 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:58,348 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:04:58,348 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:04:58,548 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2021-03-25 18:04:58,549 INFO L428 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:04:58,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:04:58,549 INFO L82 PathProgramCache]: Analyzing trace with hash -258859384, now seen corresponding path program 1 times [2021-03-25 18:04:58,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:04:58,549 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156917608] [2021-03-25 18:04:58,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:04:58,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:04:58,573 INFO L142 QuantifierPusher]: treesize reduction 44, result has 39.7 percent of original size [2021-03-25 18:04:58,574 INFO L147 QuantifierPusher]: treesize reduction 7, result has 75.9 percent of original size 22 [2021-03-25 18:04:58,592 INFO L142 QuantifierPusher]: treesize reduction 47, result has 37.3 percent of original size [2021-03-25 18:04:58,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-25 18:04:58,612 INFO L142 QuantifierPusher]: treesize reduction 54, result has 36.5 percent of original size [2021-03-25 18:04:58,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:04:58,640 INFO L142 QuantifierPusher]: treesize reduction 65, result has 57.8 percent of original size [2021-03-25 18:04:58,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:04:58,689 INFO L142 QuantifierPusher]: treesize reduction 69, result has 58.4 percent of original size [2021-03-25 18:04:58,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 97 [2021-03-25 18:04:58,746 INFO L142 QuantifierPusher]: treesize reduction 52, result has 53.2 percent of original size [2021-03-25 18:04:58,746 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 18:04:58,798 INFO L142 QuantifierPusher]: treesize reduction 46, result has 54.5 percent of original size [2021-03-25 18:04:58,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:04:58,841 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:58,841 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156917608] [2021-03-25 18:04:58,841 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1388679587] [2021-03-25 18:04:58,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:04:58,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:04:58,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 17 conjunts are in the unsatisfiable core [2021-03-25 18:04:58,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:04:58,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:58,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:58,872 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:58,873 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,873 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:58,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:58,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:58,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:58,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:04:58,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:04:58,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:04:58,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:04:58,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:04:58,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:04:58,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:04:58,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:04:58,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:04:58,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 18:04:58,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 18:04:58,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 18:04:58,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 18:04:58,926 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.4 percent of original size [2021-03-25 18:04:58,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 18:04:58,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:58,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 18:04:58,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 18:04:58,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,930 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:04:58,931 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,931 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:04:58,931 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 18:04:58,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 18:04:58,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 18:04:58,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-03-25 18:04:58,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:04:58,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:58,968 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,968 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:58,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:58,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:59,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:59,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:59,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:59,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:59,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:59,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:59,019 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:59,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:04:59,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 18:04:59,023 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 18:04:59,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,024 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 18:04:59,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 18:04:59,084 INFO L142 QuantifierPusher]: treesize reduction 15, result has 83.9 percent of original size [2021-03-25 18:04:59,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 18:04:59,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 18:04:59,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 18:04:59,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 18:04:59,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:59,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:59,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:59,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:59,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:59,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:59,154 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:59,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:59,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:59,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:59,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:59,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,158 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:59,158 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:59,159 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,159 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:59,160 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,160 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:59,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:04:59,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:04:59,161 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:04:59,161 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:04:59,161 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-25 18:04:59,161 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200750062] [2021-03-25 18:04:59,162 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 18:04:59,162 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:04:59,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 18:04:59,162 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-03-25 18:04:59,162 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 70 [2021-03-25 18:04:59,162 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 1232 transitions, 30517 flow. Second operand has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:04:59,162 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:04:59,163 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 70 [2021-03-25 18:04:59,163 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:05:00,155 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 68 [2021-03-25 18:05:00,548 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 58 [2021-03-25 18:05:01,222 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 47 [2021-03-25 18:05:03,549 INFO L129 PetriNetUnfolder]: 3614/6905 cut-off events. [2021-03-25 18:05:03,549 INFO L130 PetriNetUnfolder]: For 391919/391939 co-relation queries the response was YES. [2021-03-25 18:05:03,630 INFO L84 FinitePrefix]: Finished finitePrefix Result has 89780 conditions, 6905 events. 3614/6905 cut-off events. For 391919/391939 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 57877 event pairs, 492 based on Foata normal form. 32/6937 useless extension candidates. Maximal degree in co-relation 88614. Up to 2552 conditions per place. [2021-03-25 18:05:03,664 INFO L132 encePairwiseOnDemand]: 45/70 looper letters, 802 selfloop transitions, 424 changer transitions 226/1458 dead transitions. [2021-03-25 18:05:03,665 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 1458 transitions, 38939 flow [2021-03-25 18:05:03,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-03-25 18:05:03,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-03-25 18:05:03,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 378 transitions. [2021-03-25 18:05:03,666 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.28421052631578947 [2021-03-25 18:05:03,666 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 378 transitions. [2021-03-25 18:05:03,666 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 378 transitions. [2021-03-25 18:05:03,667 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:05:03,667 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 378 transitions. [2021-03-25 18:05:03,668 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 19.894736842105264) internal successors, (378), 19 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:03,669 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 70.0) internal successors, (1400), 20 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:03,669 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 70.0) internal successors, (1400), 20 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:03,669 INFO L185 Difference]: Start difference. First operand has 367 places, 1232 transitions, 30517 flow. Second operand 19 states and 378 transitions. [2021-03-25 18:05:03,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 1458 transitions, 38939 flow [2021-03-25 18:05:05,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 1458 transitions, 38343 flow, removed 227 selfloop flow, removed 4 redundant places. [2021-03-25 18:05:05,726 INFO L241 Difference]: Finished difference. Result has 390 places, 1128 transitions, 28750 flow [2021-03-25 18:05:05,727 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=29921, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=397, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=808, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=28750, PETRI_PLACES=390, PETRI_TRANSITIONS=1128} [2021-03-25 18:05:05,727 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 366 predicate places. [2021-03-25 18:05:05,728 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:05:05,728 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 390 places, 1128 transitions, 28750 flow [2021-03-25 18:05:05,728 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 390 places, 1128 transitions, 28750 flow [2021-03-25 18:05:05,738 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 376 places, 1128 transitions, 28750 flow [2021-03-25 18:05:06,349 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][1109], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), 8#thread2EXITtrue, Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2083#(and (< 1 Cn) (< 1 An) (< 0 Bn) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (= (select A 0) (select C 0)) (or (and (< i_BC Bn) (<= i_AB i_AC)) (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2075#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2043#(and (< 1 Cn) (< 1 An) (< 0 Bn) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2077#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 2079#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not (= (select A i_AC) (select C i_AC))) (not (= (select C i_BC) (select B i_BC))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), 641#true, Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), 1995#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:05:06,349 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 18:05:06,349 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:05:06,349 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:05:06,349 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:06,554 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][1089], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 31#L41-2true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2083#(and (< 1 Cn) (< 1 An) (< 0 Bn) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (= (select A 0) (select C 0)) (or (and (< i_BC Bn) (<= i_AB i_AC)) (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2075#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2043#(and (< 1 Cn) (< 1 An) (< 0 Bn) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2077#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 2079#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not (= (select A i_AC) (select C i_AC))) (not (= (select C i_BC) (select B i_BC))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), 1995#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:05:06,554 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:05:06,554 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:05:06,554 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:05:06,554 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:06,556 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][988], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 31#L41-2true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2083#(and (< 1 Cn) (< 1 An) (< 0 Bn) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (= (select A 0) (select C 0)) (or (and (< i_BC Bn) (<= i_AB i_AC)) (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2075#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2043#(and (< 1 Cn) (< 1 An) (< 0 Bn) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2077#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 2079#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not (= (select A i_AC) (select C i_AC))) (not (= (select C i_BC) (select B i_BC))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), 1995#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:05:06,557 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:05:06,557 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:05:06,557 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:06,557 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:05:06,581 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][1109], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), 8#thread2EXITtrue, Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2083#(and (< 1 Cn) (< 1 An) (< 0 Bn) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (= (select A 0) (select C 0)) (or (and (< i_BC Bn) (<= i_AB i_AC)) (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2075#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2043#(and (< 1 Cn) (< 1 An) (< 0 Bn) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2077#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 2079#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not (= (select A i_AC) (select C i_AC))) (not (= (select C i_BC) (select B i_BC))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), 1995#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:05:06,581 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:05:06,581 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:05:06,581 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:06,581 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:05:06,704 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][1089], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), 8#thread2EXITtrue, Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2083#(and (< 1 Cn) (< 1 An) (< 0 Bn) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (= (select A 0) (select C 0)) (or (and (< i_BC Bn) (<= i_AB i_AC)) (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2075#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2043#(and (< 1 Cn) (< 1 An) (< 0 Bn) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2077#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 2079#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not (= (select A i_AC) (select C i_AC))) (not (= (select C i_BC) (select B i_BC))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1601#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (< i_AC (+ An 1)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1593#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (= i_BC i_AB) break_AC) (< i_AC (+ An 1))), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), 1995#true, Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 723#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (not break_AC) (and (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An)) (< (select A i_AC) (+ (select B i_BC) 2))) (= (select C i_BC) (select C i_AC))))) (and (or (not break_AB) (<= (+ i_AC 1) Cn)) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))) (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:05:06,705 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:05:06,705 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:05:06,705 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:06,705 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:05:06,863 INFO L129 PetriNetUnfolder]: 2180/4590 cut-off events. [2021-03-25 18:05:06,863 INFO L130 PetriNetUnfolder]: For 262923/264064 co-relation queries the response was YES. [2021-03-25 18:05:06,924 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58403 conditions, 4590 events. 2180/4590 cut-off events. For 262923/264064 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 39998 event pairs, 203 based on Foata normal form. 164/4601 useless extension candidates. Maximal degree in co-relation 57223. Up to 1759 conditions per place. [2021-03-25 18:05:06,990 INFO L142 LiptonReduction]: Number of co-enabled transitions 2742 [2021-03-25 18:05:07,177 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:05:07,178 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:05:07,178 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1450 [2021-03-25 18:05:07,178 INFO L480 AbstractCegarLoop]: Abstraction has has 376 places, 1128 transitions, 28750 flow [2021-03-25 18:05:07,178 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:07,178 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:05:07,178 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:05:07,380 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:05:07,380 INFO L428 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:05:07,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:05:07,380 INFO L82 PathProgramCache]: Analyzing trace with hash 1853912933, now seen corresponding path program 5 times [2021-03-25 18:05:07,380 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:05:07,380 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436667494] [2021-03-25 18:05:07,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:05:07,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:05:07,398 INFO L142 QuantifierPusher]: treesize reduction 12, result has 50.0 percent of original size [2021-03-25 18:05:07,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:05:07,409 INFO L142 QuantifierPusher]: treesize reduction 3, result has 87.0 percent of original size [2021-03-25 18:05:07,409 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-25 18:05:07,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-25 18:05:07,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 18:05:07,450 INFO L142 QuantifierPusher]: treesize reduction 23, result has 66.7 percent of original size [2021-03-25 18:05:07,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:05:07,480 INFO L142 QuantifierPusher]: treesize reduction 23, result has 67.1 percent of original size [2021-03-25 18:05:07,480 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 18:05:07,508 INFO L142 QuantifierPusher]: treesize reduction 23, result has 67.6 percent of original size [2021-03-25 18:05:07,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:05:07,539 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:05:07,540 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436667494] [2021-03-25 18:05:07,540 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066487255] [2021-03-25 18:05:07,540 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:05:07,561 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-03-25 18:05:07,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 18:05:07,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 17 conjunts are in the unsatisfiable core [2021-03-25 18:05:07,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:05:07,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:05:07,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:05:07,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:05:07,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:05:07,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:05:07,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:05:07,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:05:07,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:05:07,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:05:07,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:05:07,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:05:07,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:05:07,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:05:07,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:05:07,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:05:07,603 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:05:07,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:05:07,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:05:07,605 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:05:07,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:05:07,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-25 18:05:07,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 18:05:07,608 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 18:05:07,609 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 18:05:07,636 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,637 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 18:05:07,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 18:05:07,638 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,638 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 18:05:07,639 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 18:05:07,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 18:05:07,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 18:05:07,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 18:05:07,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 18:05:07,683 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.8 percent of original size [2021-03-25 18:05:07,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 18:05:07,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,685 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:05:07,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:05:07,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-03-25 18:05:07,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,687 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:05:07,688 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:05:07,688 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:05:07,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:05:07,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 18:05:07,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 18:05:07,734 INFO L142 QuantifierPusher]: treesize reduction 15, result has 83.9 percent of original size [2021-03-25 18:05:07,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 18:05:07,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:05:07,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 18:05:07,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-25 18:05:07,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,738 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:05:07,738 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,738 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:05:07,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,739 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:05:07,740 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,740 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:05:07,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 18:05:07,742 INFO L147 QuantifierPusher]: treesize reduction 4, result has 87.1 percent of original size 27 [2021-03-25 18:05:07,742 INFO L147 QuantifierPusher]: treesize reduction 4, result has 94.2 percent of original size 65 [2021-03-25 18:05:07,743 INFO L142 QuantifierPusher]: treesize reduction 4, result has 94.2 percent of original size [2021-03-25 18:05:07,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:07,795 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:07,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:07,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:07,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:07,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:07,798 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:07,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:07,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:07,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,801 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:07,801 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:07,802 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:07,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,803 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:07,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:07,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,805 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:07,805 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,806 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:07,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:07,807 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:07,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:07,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:07,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:07,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:07,810 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:05:07,810 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:05:07,810 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 13 [2021-03-25 18:05:07,810 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526699816] [2021-03-25 18:05:07,810 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 18:05:07,810 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:05:07,811 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 18:05:07,811 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-03-25 18:05:07,811 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 70 [2021-03-25 18:05:07,811 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 1128 transitions, 28750 flow. Second operand has 15 states, 15 states have (on average 15.333333333333334) internal successors, (230), 15 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:07,811 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:05:07,811 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 70 [2021-03-25 18:05:07,811 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:05:08,994 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 48 [2021-03-25 18:05:12,032 INFO L129 PetriNetUnfolder]: 3624/6927 cut-off events. [2021-03-25 18:05:12,032 INFO L130 PetriNetUnfolder]: For 432712/432744 co-relation queries the response was YES. [2021-03-25 18:05:12,113 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92923 conditions, 6927 events. 3624/6927 cut-off events. For 432712/432744 co-relation queries the response was YES. Maximal size of possible extension queue 706. Compared 58250 event pairs, 482 based on Foata normal form. 26/6953 useless extension candidates. Maximal degree in co-relation 91594. Up to 3786 conditions per place. [2021-03-25 18:05:12,366 INFO L132 encePairwiseOnDemand]: 49/70 looper letters, 774 selfloop transitions, 567 changer transitions 20/1367 dead transitions. [2021-03-25 18:05:12,366 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 1367 transitions, 38054 flow [2021-03-25 18:05:12,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-25 18:05:12,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-25 18:05:12,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 416 transitions. [2021-03-25 18:05:12,367 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.29714285714285715 [2021-03-25 18:05:12,367 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 416 transitions. [2021-03-25 18:05:12,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 416 transitions. [2021-03-25 18:05:12,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:05:12,368 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 416 transitions. [2021-03-25 18:05:12,368 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 20.8) internal successors, (416), 20 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:12,369 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 70.0) internal successors, (1470), 21 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:12,369 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 70.0) internal successors, (1470), 21 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:12,370 INFO L185 Difference]: Start difference. First operand has 376 places, 1128 transitions, 28750 flow. Second operand 20 states and 416 transitions. [2021-03-25 18:05:12,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 1367 transitions, 38054 flow [2021-03-25 18:05:14,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 1367 transitions, 37491 flow, removed 155 selfloop flow, removed 13 redundant places. [2021-03-25 18:05:14,217 INFO L241 Difference]: Finished difference. Result has 390 places, 1251 transitions, 33393 flow [2021-03-25 18:05:14,218 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=28294, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=458, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=33393, PETRI_PLACES=390, PETRI_TRANSITIONS=1251} [2021-03-25 18:05:14,219 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 366 predicate places. [2021-03-25 18:05:14,219 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:05:14,219 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 390 places, 1251 transitions, 33393 flow [2021-03-25 18:05:14,219 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 390 places, 1251 transitions, 33393 flow [2021-03-25 18:05:14,232 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 387 places, 1251 transitions, 33393 flow [2021-03-25 18:05:15,631 INFO L129 PetriNetUnfolder]: 2564/5340 cut-off events. [2021-03-25 18:05:15,631 INFO L130 PetriNetUnfolder]: For 336518/337957 co-relation queries the response was YES. [2021-03-25 18:05:15,720 INFO L84 FinitePrefix]: Finished finitePrefix Result has 69786 conditions, 5340 events. 2564/5340 cut-off events. For 336518/337957 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 47493 event pairs, 240 based on Foata normal form. 268/5428 useless extension candidates. Maximal degree in co-relation 68488. Up to 2139 conditions per place. [2021-03-25 18:05:15,803 INFO L142 LiptonReduction]: Number of co-enabled transitions 2988 [2021-03-25 18:05:16,018 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:05:16,018 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:05:16,018 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1799 [2021-03-25 18:05:16,019 INFO L480 AbstractCegarLoop]: Abstraction has has 387 places, 1251 transitions, 33393 flow [2021-03-25 18:05:16,019 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 15.333333333333334) internal successors, (230), 15 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:16,019 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:05:16,019 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:05:16,222 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-03-25 18:05:16,222 INFO L428 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:05:16,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:05:16,222 INFO L82 PathProgramCache]: Analyzing trace with hash 1306105565, now seen corresponding path program 6 times [2021-03-25 18:05:16,222 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:05:16,222 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502894233] [2021-03-25 18:05:16,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:05:16,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:05:16,259 INFO L142 QuantifierPusher]: treesize reduction 12, result has 50.0 percent of original size [2021-03-25 18:05:16,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:05:16,270 INFO L142 QuantifierPusher]: treesize reduction 3, result has 87.0 percent of original size [2021-03-25 18:05:16,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-25 18:05:16,281 INFO L142 QuantifierPusher]: treesize reduction 8, result has 78.4 percent of original size [2021-03-25 18:05:16,281 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-25 18:05:16,296 INFO L142 QuantifierPusher]: treesize reduction 23, result has 65.7 percent of original size [2021-03-25 18:05:16,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:05:16,330 INFO L142 QuantifierPusher]: treesize reduction 23, result has 70.5 percent of original size [2021-03-25 18:05:16,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:05:16,381 INFO L142 QuantifierPusher]: treesize reduction 23, result has 68.9 percent of original size [2021-03-25 18:05:16,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:05:16,422 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:05:16,422 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502894233] [2021-03-25 18:05:16,422 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1090081271] [2021-03-25 18:05:16,422 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:05:16,448 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-03-25 18:05:16,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 18:05:16,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 17 conjunts are in the unsatisfiable core [2021-03-25 18:05:16,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:05:16,450 INFO L142 QuantifierPusher]: treesize reduction 7, result has 66.7 percent of original size [2021-03-25 18:05:16,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:05:16,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:05:16,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:05:16,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:05:16,464 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:05:16,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,465 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:05:16,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:05:16,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-25 18:05:16,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:05:16,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:05:16,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:05:16,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:05:16,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:05:16,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:05:16,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:05:16,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:05:16,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:05:16,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:05:16,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:05:16,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:05:16,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:05:16,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:05:16,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:05:16,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:05:16,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-25 18:05:16,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-03-25 18:05:16,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-03-25 18:05:16,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-03-25 18:05:16,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-25 18:05:16,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-25 18:05:16,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-25 18:05:16,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-25 18:05:16,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-25 18:05:16,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-25 18:05:16,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-25 18:05:16,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 82 [2021-03-25 18:05:16,598 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.8 percent of original size [2021-03-25 18:05:16,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-03-25 18:05:16,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,599 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:05:16,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:05:16,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:05:16,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,602 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:05:16,603 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,603 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:05:16,603 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:05:16,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:05:16,605 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-03-25 18:05:16,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 86 [2021-03-25 18:05:16,659 INFO L142 QuantifierPusher]: treesize reduction 17, result has 81.5 percent of original size [2021-03-25 18:05:16,660 INFO L147 QuantifierPusher]: treesize reduction 3, result has 95.7 percent of original size 66 [2021-03-25 18:05:16,660 INFO L142 QuantifierPusher]: treesize reduction 3, result has 95.7 percent of original size [2021-03-25 18:05:16,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:05:16,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:05:16,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:05:16,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:05:16,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,731 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:05:16,731 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:05:16,732 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:05:16,733 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,734 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:05:16,734 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:05:16,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,735 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:05:16,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:05:16,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:05:16,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:05:16,739 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:05:16,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,740 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:05:16,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:05:16,741 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:05:16,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:05:16,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:16,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:05:16,744 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:05:16,744 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:05:16,744 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-03-25 18:05:16,744 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639836247] [2021-03-25 18:05:16,744 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-25 18:05:16,744 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:05:16,745 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-25 18:05:16,745 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2021-03-25 18:05:16,745 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 70 [2021-03-25 18:05:16,745 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 1251 transitions, 33393 flow. Second operand has 14 states, 14 states have (on average 16.428571428571427) internal successors, (230), 14 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:16,745 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:05:16,745 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 70 [2021-03-25 18:05:16,745 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:05:17,926 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 48 [2021-03-25 18:05:21,125 INFO L129 PetriNetUnfolder]: 4065/7784 cut-off events. [2021-03-25 18:05:21,125 INFO L130 PetriNetUnfolder]: For 524405/524425 co-relation queries the response was YES. [2021-03-25 18:05:21,220 INFO L84 FinitePrefix]: Finished finitePrefix Result has 108116 conditions, 7784 events. 4065/7784 cut-off events. For 524405/524425 co-relation queries the response was YES. Maximal size of possible extension queue 782. Compared 66541 event pairs, 534 based on Foata normal form. 17/7801 useless extension candidates. Maximal degree in co-relation 106711. Up to 3606 conditions per place. [2021-03-25 18:05:21,268 INFO L132 encePairwiseOnDemand]: 53/70 looper letters, 790 selfloop transitions, 735 changer transitions 25/1556 dead transitions. [2021-03-25 18:05:21,268 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 1556 transitions, 45033 flow [2021-03-25 18:05:21,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-25 18:05:21,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-25 18:05:21,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 360 transitions. [2021-03-25 18:05:21,269 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.32142857142857145 [2021-03-25 18:05:21,269 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 360 transitions. [2021-03-25 18:05:21,269 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 360 transitions. [2021-03-25 18:05:21,269 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:05:21,269 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 360 transitions. [2021-03-25 18:05:21,270 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 22.5) internal successors, (360), 16 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:21,271 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 70.0) internal successors, (1190), 17 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:21,271 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 70.0) internal successors, (1190), 17 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:21,271 INFO L185 Difference]: Start difference. First operand has 387 places, 1251 transitions, 33393 flow. Second operand 16 states and 360 transitions. [2021-03-25 18:05:21,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 1556 transitions, 45033 flow [2021-03-25 18:05:23,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 1556 transitions, 44509 flow, removed 171 selfloop flow, removed 9 redundant places. [2021-03-25 18:05:23,692 INFO L241 Difference]: Finished difference. Result has 401 places, 1415 transitions, 40050 flow [2021-03-25 18:05:23,694 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=32991, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=592, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=40050, PETRI_PLACES=401, PETRI_TRANSITIONS=1415} [2021-03-25 18:05:23,694 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 377 predicate places. [2021-03-25 18:05:23,694 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:05:23,694 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 401 places, 1415 transitions, 40050 flow [2021-03-25 18:05:23,694 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 401 places, 1415 transitions, 40050 flow [2021-03-25 18:05:23,713 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 401 places, 1415 transitions, 40050 flow [2021-03-25 18:05:25,618 INFO L129 PetriNetUnfolder]: 2967/6126 cut-off events. [2021-03-25 18:05:25,619 INFO L130 PetriNetUnfolder]: For 425796/427195 co-relation queries the response was YES. [2021-03-25 18:05:25,708 INFO L84 FinitePrefix]: Finished finitePrefix Result has 85043 conditions, 6126 events. 2967/6126 cut-off events. For 425796/427195 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 54944 event pairs, 309 based on Foata normal form. 261/6159 useless extension candidates. Maximal degree in co-relation 83698. Up to 2531 conditions per place. [2021-03-25 18:05:25,803 INFO L142 LiptonReduction]: Number of co-enabled transitions 3232 [2021-03-25 18:05:26,098 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:05:26,099 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:05:26,099 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2405 [2021-03-25 18:05:26,100 INFO L480 AbstractCegarLoop]: Abstraction has has 401 places, 1415 transitions, 40050 flow [2021-03-25 18:05:26,100 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 16.428571428571427) internal successors, (230), 14 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:26,100 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:05:26,100 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:05:26,307 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:05:26,308 INFO L428 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:05:26,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:05:26,308 INFO L82 PathProgramCache]: Analyzing trace with hash -891478427, now seen corresponding path program 7 times [2021-03-25 18:05:26,308 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:05:26,308 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608687977] [2021-03-25 18:05:26,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:05:26,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:05:26,336 INFO L142 QuantifierPusher]: treesize reduction 12, result has 50.0 percent of original size [2021-03-25 18:05:26,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:05:26,347 INFO L142 QuantifierPusher]: treesize reduction 3, result has 87.0 percent of original size [2021-03-25 18:05:26,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-25 18:05:26,358 INFO L142 QuantifierPusher]: treesize reduction 3, result has 85.7 percent of original size [2021-03-25 18:05:26,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:05:26,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 18:05:26,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 18:05:26,395 INFO L142 QuantifierPusher]: treesize reduction 23, result has 67.1 percent of original size [2021-03-25 18:05:26,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 18:05:26,423 INFO L142 QuantifierPusher]: treesize reduction 23, result has 67.6 percent of original size [2021-03-25 18:05:26,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:05:26,454 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:05:26,454 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608687977] [2021-03-25 18:05:26,454 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392620974] [2021-03-25 18:05:26,454 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-25 18:05:26,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:05:26,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 17 conjunts are in the unsatisfiable core [2021-03-25 18:05:26,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:05:26,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:05:26,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:05:26,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:05:26,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:05:26,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:05:26,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:05:26,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:05:26,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:05:26,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,500 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 18:05:26,500 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 18:05:26,501 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 18:05:26,502 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,502 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 18:05:26,523 INFO L142 QuantifierPusher]: treesize reduction 15, result has 65.1 percent of original size [2021-03-25 18:05:26,523 INFO L147 QuantifierPusher]: treesize reduction 3, result has 86.4 percent of original size 19 [2021-03-25 18:05:26,524 INFO L142 QuantifierPusher]: treesize reduction 3, result has 86.4 percent of original size [2021-03-25 18:05:26,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:05:26,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:05:26,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:05:26,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:05:26,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:05:26,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:05:26,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:05:26,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:05:26,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:05:26,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:05:26,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:05:26,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 18:05:26,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 18:05:26,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 18:05:26,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 18:05:26,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:05:26,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:05:26,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:05:26,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:05:26,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:05:26,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:05:26,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:05:26,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:05:26,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:05:26,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:26,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:26,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:26,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:26,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:26,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:26,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,634 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:26,634 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.3 percent of original size [2021-03-25 18:05:26,635 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 18:05:26,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,635 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:05:26,635 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:05:26,636 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:05:26,637 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,637 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:05:26,638 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,638 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:05:26,638 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:05:26,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:05:26,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-25 18:05:26,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-25 18:05:26,697 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:26,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:26,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,699 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:26,699 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:26,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:26,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:26,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:26,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:26,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:26,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:26,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:26,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:26,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:26,707 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:05:26,707 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:05:26,707 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-25 18:05:26,707 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020231267] [2021-03-25 18:05:26,707 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 18:05:26,707 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:05:26,707 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 18:05:26,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-03-25 18:05:26,708 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 70 [2021-03-25 18:05:26,708 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 1415 transitions, 40050 flow. Second operand has 16 states, 16 states have (on average 16.25) internal successors, (260), 16 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:26,708 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:05:26,708 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 70 [2021-03-25 18:05:26,708 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:05:31,936 INFO L129 PetriNetUnfolder]: 4367/8490 cut-off events. [2021-03-25 18:05:31,936 INFO L130 PetriNetUnfolder]: For 606870/606890 co-relation queries the response was YES. [2021-03-25 18:05:32,048 INFO L84 FinitePrefix]: Finished finitePrefix Result has 122082 conditions, 8490 events. 4367/8490 cut-off events. For 606870/606890 co-relation queries the response was YES. Maximal size of possible extension queue 855. Compared 74551 event pairs, 833 based on Foata normal form. 23/8513 useless extension candidates. Maximal degree in co-relation 120393. Up to 5207 conditions per place. [2021-03-25 18:05:32,101 INFO L132 encePairwiseOnDemand]: 51/70 looper letters, 1209 selfloop transitions, 353 changer transitions 18/1586 dead transitions. [2021-03-25 18:05:32,101 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 1586 transitions, 49042 flow [2021-03-25 18:05:32,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-25 18:05:32,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-25 18:05:32,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 311 transitions. [2021-03-25 18:05:32,102 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3173469387755102 [2021-03-25 18:05:32,102 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 311 transitions. [2021-03-25 18:05:32,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 311 transitions. [2021-03-25 18:05:32,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:05:32,102 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 311 transitions. [2021-03-25 18:05:32,103 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 22.214285714285715) internal successors, (311), 14 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:32,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 70.0) internal successors, (1050), 15 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:32,104 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 70.0) internal successors, (1050), 15 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:32,104 INFO L185 Difference]: Start difference. First operand has 401 places, 1415 transitions, 40050 flow. Second operand 14 states and 311 transitions. [2021-03-25 18:05:32,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 1586 transitions, 49042 flow [2021-03-25 18:05:35,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 1586 transitions, 47999 flow, removed 460 selfloop flow, removed 3 redundant places. [2021-03-25 18:05:35,297 INFO L241 Difference]: Finished difference. Result has 419 places, 1481 transitions, 42337 flow [2021-03-25 18:05:35,298 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=39049, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1078, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=42337, PETRI_PLACES=419, PETRI_TRANSITIONS=1481} [2021-03-25 18:05:35,298 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 395 predicate places. [2021-03-25 18:05:35,299 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:05:35,299 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 419 places, 1481 transitions, 42337 flow [2021-03-25 18:05:35,299 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 419 places, 1481 transitions, 42337 flow [2021-03-25 18:05:35,313 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 418 places, 1481 transitions, 42337 flow [2021-03-25 18:05:35,737 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][107], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 31#L41-2true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2094#true, Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2345#(and (= (select A 0) (select B 0)) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2347#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 53#true, Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2349#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (< 0 Cn) (not (= (select A 0) (select C 0))) break_BC (= i_AC 0)), Black: 2351#(and (or (not break_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn))) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, 2273#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:05:35,737 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 18:05:35,737 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:05:35,737 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:05:35,737 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:05:36,695 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][243], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 31#L41-2true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2094#true, Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2345#(and (= (select A 0) (select B 0)) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2347#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 53#true, Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2349#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (< 0 Cn) (not (= (select A 0) (select C 0))) break_BC (= i_AC 0)), Black: 2351#(and (or (not break_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn))) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), 641#true, Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 2273#true, Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:05:36,695 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:05:36,695 INFO L387 tUnfolder$Statistics]: existing Event has 10 ancestors and is cut-off event [2021-03-25 18:05:36,695 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:05:36,695 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:36,782 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][1275], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 10#thread1EXITtrue, 11#L73true, 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2345#(and (= (select A 0) (select B 0)) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2347#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2349#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (< 0 Cn) (not (= (select A 0) (select C 0))) break_BC (= i_AC 0)), Black: 2351#(and (or (not break_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn))) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:05:36,782 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:05:36,782 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:36,782 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:36,782 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:36,782 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][91], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2345#(and (= (select A 0) (select B 0)) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2347#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2349#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (< 0 Cn) (not (= (select A 0) (select C 0))) break_BC (= i_AC 0)), Black: 2351#(and (or (not break_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn))) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:05:36,783 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:05:36,783 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:36,783 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:36,783 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:36,783 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][9], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 31#L41-2true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2094#true, Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2345#(and (= (select A 0) (select B 0)) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2347#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 53#true, Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2349#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (< 0 Cn) (not (= (select A 0) (select C 0))) break_BC (= i_AC 0)), Black: 2351#(and (or (not break_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn))) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 2273#true, Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:05:36,783 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:05:36,783 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:36,783 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:36,783 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:36,783 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][902], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 11#L73true, 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2345#(and (= (select A 0) (select B 0)) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2347#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2349#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (< 0 Cn) (not (= (select A 0) (select C 0))) break_BC (= i_AC 0)), Black: 2351#(and (or (not break_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn))) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1527#true, Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:05:36,783 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:05:36,783 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:36,783 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:36,784 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:37,011 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][243], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), 8#thread2EXITtrue, Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2094#true, Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2345#(and (= (select A 0) (select B 0)) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2347#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 53#true, Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2349#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (< 0 Cn) (not (= (select A 0) (select C 0))) break_BC (= i_AC 0)), Black: 2351#(and (or (not break_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn))) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 2273#true, Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:05:37,011 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:05:37,011 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:37,011 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:05:37,011 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:05:37,386 INFO L129 PetriNetUnfolder]: 3208/6642 cut-off events. [2021-03-25 18:05:37,386 INFO L130 PetriNetUnfolder]: For 474326/476114 co-relation queries the response was YES. [2021-03-25 18:05:37,489 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92433 conditions, 6642 events. 3208/6642 cut-off events. For 474326/476114 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 60336 event pairs, 336 based on Foata normal form. 376/6780 useless extension candidates. Maximal degree in co-relation 91062. Up to 2793 conditions per place. [2021-03-25 18:05:37,570 INFO L142 LiptonReduction]: Number of co-enabled transitions 3480 [2021-03-25 18:05:37,808 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:05:37,808 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:05:37,808 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2509 [2021-03-25 18:05:37,808 INFO L480 AbstractCegarLoop]: Abstraction has has 418 places, 1481 transitions, 42337 flow [2021-03-25 18:05:37,808 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 16.25) internal successors, (260), 16 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:37,809 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:05:37,809 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:05:38,009 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2021-03-25 18:05:38,009 INFO L428 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:05:38,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:05:38,009 INFO L82 PathProgramCache]: Analyzing trace with hash 711637505, now seen corresponding path program 8 times [2021-03-25 18:05:38,010 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:05:38,010 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937736310] [2021-03-25 18:05:38,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:05:38,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:05:38,037 INFO L142 QuantifierPusher]: treesize reduction 12, result has 42.9 percent of original size [2021-03-25 18:05:38,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:05:38,044 INFO L142 QuantifierPusher]: treesize reduction 3, result has 87.0 percent of original size [2021-03-25 18:05:38,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-25 18:05:38,054 INFO L142 QuantifierPusher]: treesize reduction 3, result has 85.7 percent of original size [2021-03-25 18:05:38,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:05:38,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-03-25 18:05:38,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,077 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 18:05:38,095 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,095 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:05:38,126 INFO L142 QuantifierPusher]: treesize reduction 23, result has 67.6 percent of original size [2021-03-25 18:05:38,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:05:38,164 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:05:38,164 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937736310] [2021-03-25 18:05:38,164 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609724171] [2021-03-25 18:05:38,164 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:05:38,186 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-25 18:05:38,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 18:05:38,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-03-25 18:05:38,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:05:38,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:05:38,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:05:38,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,189 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:05:38,189 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,190 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:05:38,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:05:38,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:05:38,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:05:38,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,201 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:05:38,201 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:05:38,202 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:05:38,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,203 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:05:38,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:05:38,222 INFO L142 QuantifierPusher]: treesize reduction 15, result has 60.5 percent of original size [2021-03-25 18:05:38,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 18:05:38,226 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,226 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 18:05:38,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 18:05:38,227 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,227 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 18:05:38,240 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 18:05:38,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,241 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 18:05:38,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 18:05:38,242 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 18:05:38,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 18:05:38,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 18:05:38,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 18:05:38,244 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,244 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-03-25 18:05:38,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-25 18:05:38,245 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,245 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-25 18:05:38,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-25 18:05:38,246 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,246 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-25 18:05:38,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:05:38,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,264 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:05:38,264 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:05:38,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:05:38,292 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.3 percent of original size [2021-03-25 18:05:38,293 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-25 18:05:38,293 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:05:38,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:05:38,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-25 18:05:38,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,296 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:05:38,297 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:05:38,297 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:05:38,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:05:38,298 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:05:38,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,299 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:05:38,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:05:38,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:05:38,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:05:38,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:05:38,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:05:38,345 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:38,347 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,347 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:38,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:38,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:38,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:38,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:38,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:38,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:38,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:38,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:38,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:38,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:38,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:38,397 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:38,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,398 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:38,399 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:38,400 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,400 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:38,401 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,401 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:38,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:38,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:05:38,403 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:05:38,403 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:05:38,403 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-25 18:05:38,404 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968695396] [2021-03-25 18:05:38,404 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 18:05:38,404 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:05:38,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 18:05:38,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-03-25 18:05:38,404 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 70 [2021-03-25 18:05:38,405 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 1481 transitions, 42337 flow. Second operand has 16 states, 16 states have (on average 16.25) internal successors, (260), 16 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:38,405 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:05:38,405 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 70 [2021-03-25 18:05:38,405 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:05:43,298 INFO L129 PetriNetUnfolder]: 4353/8466 cut-off events. [2021-03-25 18:05:43,298 INFO L130 PetriNetUnfolder]: For 608967/609002 co-relation queries the response was YES. [2021-03-25 18:05:43,397 INFO L84 FinitePrefix]: Finished finitePrefix Result has 121698 conditions, 8466 events. 4353/8466 cut-off events. For 608967/609002 co-relation queries the response was YES. Maximal size of possible extension queue 846. Compared 74194 event pairs, 835 based on Foata normal form. 34/8500 useless extension candidates. Maximal degree in co-relation 120192. Up to 5207 conditions per place. [2021-03-25 18:05:43,444 INFO L132 encePairwiseOnDemand]: 51/70 looper letters, 1170 selfloop transitions, 304 changer transitions 88/1568 dead transitions. [2021-03-25 18:05:43,444 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 1568 transitions, 48468 flow [2021-03-25 18:05:43,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-03-25 18:05:43,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2021-03-25 18:05:43,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 286 transitions. [2021-03-25 18:05:43,445 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.3142857142857143 [2021-03-25 18:05:43,445 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 286 transitions. [2021-03-25 18:05:43,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 286 transitions. [2021-03-25 18:05:43,445 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:05:43,445 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 286 transitions. [2021-03-25 18:05:43,446 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 22.0) internal successors, (286), 13 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:43,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 70.0) internal successors, (980), 14 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:43,447 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 70.0) internal successors, (980), 14 states have internal predecessors, (980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:43,447 INFO L185 Difference]: Start difference. First operand has 418 places, 1481 transitions, 42337 flow. Second operand 13 states and 286 transitions. [2021-03-25 18:05:43,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 1568 transitions, 48468 flow [2021-03-25 18:05:46,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 1568 transitions, 48093 flow, removed 131 selfloop flow, removed 4 redundant places. [2021-03-25 18:05:46,193 INFO L241 Difference]: Finished difference. Result has 429 places, 1432 transitions, 40993 flow [2021-03-25 18:05:46,194 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=41982, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=304, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=40993, PETRI_PLACES=429, PETRI_TRANSITIONS=1432} [2021-03-25 18:05:46,195 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 405 predicate places. [2021-03-25 18:05:46,195 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:05:46,195 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 429 places, 1432 transitions, 40993 flow [2021-03-25 18:05:46,196 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 429 places, 1432 transitions, 40993 flow [2021-03-25 18:05:46,212 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 422 places, 1432 transitions, 40993 flow [2021-03-25 18:05:47,491 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][1230], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 10#thread1EXITtrue, 11#L73true, 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2345#(and (= (select A 0) (select B 0)) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2347#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2351#(and (or (not break_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn))) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), 2367#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), 641#true, Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2435#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (not break_BC) (<= (+ i_AC 1) Cn)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2437#(and (or (and (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (not break_BC)) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 2) Bn)))), Black: 2439#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (< 0 Cn) (not (= (select A 0) (select C 0))) (= i_AC 0)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:05:47,491 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:05:47,491 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:47,491 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:47,491 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:47,492 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][82], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2345#(and (= (select A 0) (select B 0)) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2347#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2351#(and (or (not break_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn))) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), 2367#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2435#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (not break_BC) (<= (+ i_AC 1) Cn)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2437#(and (or (and (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (not break_BC)) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 2) Bn)))), Black: 2439#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (< 0 Cn) (not (= (select A 0) (select C 0))) (= i_AC 0)), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:05:47,492 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:05:47,492 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:47,492 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:47,492 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:47,492 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][161], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, 31#L41-2true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2094#true, Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2345#(and (= (select A 0) (select B 0)) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 2347#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2351#(and (or (not break_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn))) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), 2361#true, Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2435#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (not break_BC) (<= (+ i_AC 1) Cn)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2437#(and (or (and (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (not break_BC)) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 2) Bn)))), Black: 2439#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (< 0 Cn) (not (= (select A 0) (select C 0))) (= i_AC 0)), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 2273#true, Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:05:47,492 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:05:47,492 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:47,492 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:47,492 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:47,493 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][851], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 11#L73true, 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2345#(and (= (select A 0) (select B 0)) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2347#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2351#(and (or (not break_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn))) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), 2367#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2435#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (not break_BC) (<= (+ i_AC 1) Cn)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2437#(and (or (and (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (not break_BC)) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 2) Bn)))), Black: 2439#(and (= i_BC 0) (= (select A 0) (select B 0)) (< 1 Bn) (< 0 Cn) (not (= (select A 0) (select C 0))) (= i_AC 0)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:05:47,493 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:05:47,494 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:47,494 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:47,494 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:48,385 INFO L129 PetriNetUnfolder]: 3052/6266 cut-off events. [2021-03-25 18:05:48,385 INFO L130 PetriNetUnfolder]: For 448356/449708 co-relation queries the response was YES. [2021-03-25 18:05:48,466 INFO L84 FinitePrefix]: Finished finitePrefix Result has 87560 conditions, 6266 events. 3052/6266 cut-off events. For 448356/449708 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 56151 event pairs, 317 based on Foata normal form. 278/6317 useless extension candidates. Maximal degree in co-relation 86803. Up to 2595 conditions per place. [2021-03-25 18:05:48,540 INFO L142 LiptonReduction]: Number of co-enabled transitions 3270 [2021-03-25 18:05:48,773 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:05:48,773 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:05:48,773 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2578 [2021-03-25 18:05:48,773 INFO L480 AbstractCegarLoop]: Abstraction has has 422 places, 1432 transitions, 40993 flow [2021-03-25 18:05:48,774 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 16.25) internal successors, (260), 16 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:48,774 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:05:48,774 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:05:48,975 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:05:48,976 INFO L428 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:05:48,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:05:48,976 INFO L82 PathProgramCache]: Analyzing trace with hash -1247737985, now seen corresponding path program 1 times [2021-03-25 18:05:48,976 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:05:48,976 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399752090] [2021-03-25 18:05:48,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:05:48,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:05:49,012 INFO L142 QuantifierPusher]: treesize reduction 12, result has 42.9 percent of original size [2021-03-25 18:05:49,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:05:49,019 INFO L142 QuantifierPusher]: treesize reduction 8, result has 90.4 percent of original size [2021-03-25 18:05:49,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:05:49,069 INFO L142 QuantifierPusher]: treesize reduction 8, result has 90.9 percent of original size [2021-03-25 18:05:49,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 18:05:49,131 INFO L142 QuantifierPusher]: treesize reduction 10, result has 90.1 percent of original size [2021-03-25 18:05:49,131 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-03-25 18:05:49,194 INFO L142 QuantifierPusher]: treesize reduction 97, result has 57.8 percent of original size [2021-03-25 18:05:49,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 133 [2021-03-25 18:05:49,302 INFO L142 QuantifierPusher]: treesize reduction 184, result has 50.5 percent of original size [2021-03-25 18:05:49,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 188 [2021-03-25 18:05:49,487 WARN L205 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 46 [2021-03-25 18:05:49,488 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:05:49,488 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399752090] [2021-03-25 18:05:49,488 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298236697] [2021-03-25 18:05:49,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:05:49,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:05:49,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 22 conjunts are in the unsatisfiable core [2021-03-25 18:05:49,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:05:49,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:05:49,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:05:49,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:05:49,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:05:49,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:05:49,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:05:49,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:05:49,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:05:49,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:05:49,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,526 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:05:49,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:05:49,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:05:49,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:05:49,552 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:05:49,553 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,553 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:05:49,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:05:49,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:05:49,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:05:49,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:05:49,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:05:49,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 18:05:49,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 18:05:49,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 18:05:49,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 18:05:49,587 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.5 percent of original size [2021-03-25 18:05:49,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:05:49,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:05:49,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 18:05:49,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-25 18:05:49,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,590 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:05:49,590 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:05:49,591 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 18:05:49,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 18:05:49,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:05:49,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:05:49,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 18:05:49,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,623 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 18:05:49,623 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,624 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 18:05:49,624 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,625 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 18:05:49,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 18:05:49,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 18:05:49,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 18:05:49,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 18:05:49,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 18:05:49,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,714 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 18:05:49,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 18:05:49,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 18:05:49,768 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.1 percent of original size [2021-03-25 18:05:49,768 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 18:05:49,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,769 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:05:49,769 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:05:49,770 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-25 18:05:49,771 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,771 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:05:49,772 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,772 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:05:49,772 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:05:49,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:05:49,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:05:49,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:05:49,828 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.2 percent of original size [2021-03-25 18:05:49,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-25 18:05:49,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,830 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:05:49,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:05:49,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2021-03-25 18:05:49,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,840 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:05:49,843 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,843 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:05:49,856 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:05:49,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:05:49,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 18:05:49,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 18:05:49,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 18:05:49,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 18:05:49,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 18:05:49,931 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,931 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 18:05:49,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 18:05:49,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,934 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 18:05:49,934 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,935 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 18:05:49,936 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,936 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 18:05:49,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 18:05:49,938 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 18:05:49,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,940 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 18:05:49,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:05:49,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 18:05:49,942 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:05:49,942 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:05:49,942 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9] total 15 [2021-03-25 18:05:49,942 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872788580] [2021-03-25 18:05:49,942 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-25 18:05:49,942 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:05:49,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-25 18:05:49,942 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-03-25 18:05:49,943 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 70 [2021-03-25 18:05:49,943 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 1432 transitions, 40993 flow. Second operand has 17 states, 17 states have (on average 15.176470588235293) internal successors, (258), 17 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:49,943 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:05:49,943 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 70 [2021-03-25 18:05:49,943 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:05:53,005 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2021-03-25 18:05:55,026 INFO L129 PetriNetUnfolder]: 4143/7911 cut-off events. [2021-03-25 18:05:55,026 INFO L130 PetriNetUnfolder]: For 566657/566738 co-relation queries the response was YES. [2021-03-25 18:05:55,117 INFO L84 FinitePrefix]: Finished finitePrefix Result has 114828 conditions, 7911 events. 4143/7911 cut-off events. For 566657/566738 co-relation queries the response was YES. Maximal size of possible extension queue 788. Compared 67649 event pairs, 985 based on Foata normal form. 54/7965 useless extension candidates. Maximal degree in co-relation 114038. Up to 6602 conditions per place. [2021-03-25 18:05:55,164 INFO L132 encePairwiseOnDemand]: 49/70 looper letters, 1248 selfloop transitions, 214 changer transitions 5/1473 dead transitions. [2021-03-25 18:05:55,164 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 1473 transitions, 44841 flow [2021-03-25 18:05:55,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-25 18:05:55,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-25 18:05:55,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 379 transitions. [2021-03-25 18:05:55,165 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.27071428571428574 [2021-03-25 18:05:55,165 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 379 transitions. [2021-03-25 18:05:55,165 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 379 transitions. [2021-03-25 18:05:55,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:05:55,165 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 379 transitions. [2021-03-25 18:05:55,166 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 18.95) internal successors, (379), 20 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:55,167 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 70.0) internal successors, (1470), 21 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:55,167 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 70.0) internal successors, (1470), 21 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:05:55,167 INFO L185 Difference]: Start difference. First operand has 422 places, 1432 transitions, 40993 flow. Second operand 20 states and 379 transitions. [2021-03-25 18:05:55,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 1473 transitions, 44841 flow [2021-03-25 18:05:57,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 1473 transitions, 44147 flow, removed 35 selfloop flow, removed 14 redundant places. [2021-03-25 18:05:57,830 INFO L241 Difference]: Finished difference. Result has 432 places, 1452 transitions, 41489 flow [2021-03-25 18:05:57,831 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=70, PETRI_DIFFERENCE_MINUEND_FLOW=40315, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=41489, PETRI_PLACES=432, PETRI_TRANSITIONS=1452} [2021-03-25 18:05:57,832 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 408 predicate places. [2021-03-25 18:05:57,832 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:05:57,832 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 432 places, 1452 transitions, 41489 flow [2021-03-25 18:05:57,832 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 432 places, 1452 transitions, 41489 flow [2021-03-25 18:05:57,845 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 431 places, 1452 transitions, 41489 flow [2021-03-25 18:05:59,239 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][893], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 11#L73true, 16#L26-2true, 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 539#true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), 2444#true, Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2480#(and (= i_BC 0) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn)), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2488#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 2523#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 2525#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:05:59,240 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:05:59,240 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:59,240 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:05:59,240 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:05:59,866 INFO L129 PetriNetUnfolder]: 3039/6259 cut-off events. [2021-03-25 18:05:59,866 INFO L130 PetriNetUnfolder]: For 439586/441292 co-relation queries the response was YES. [2021-03-25 18:05:59,940 INFO L84 FinitePrefix]: Finished finitePrefix Result has 86851 conditions, 6259 events. 3039/6259 cut-off events. For 439586/441292 co-relation queries the response was YES. Maximal size of possible extension queue 691. Compared 56308 event pairs, 313 based on Foata normal form. 341/6409 useless extension candidates. Maximal degree in co-relation 86617. Up to 2575 conditions per place. [2021-03-25 18:06:00,019 INFO L142 LiptonReduction]: Number of co-enabled transitions 3312 [2021-03-25 18:06:00,760 INFO L154 LiptonReduction]: Checked pairs total: 4 [2021-03-25 18:06:00,760 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 18:06:00,760 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2928 [2021-03-25 18:06:00,761 INFO L480 AbstractCegarLoop]: Abstraction has has 430 places, 1451 transitions, 41484 flow [2021-03-25 18:06:00,761 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 15.176470588235293) internal successors, (258), 17 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:06:00,761 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:06:00,761 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:06:00,961 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2021-03-25 18:06:00,962 INFO L428 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:06:00,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:06:00,962 INFO L82 PathProgramCache]: Analyzing trace with hash 1127981687, now seen corresponding path program 2 times [2021-03-25 18:06:00,962 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:06:00,962 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545217231] [2021-03-25 18:06:00,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:06:00,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:06:01,003 INFO L142 QuantifierPusher]: treesize reduction 12, result has 42.9 percent of original size [2021-03-25 18:06:01,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:06:01,010 INFO L142 QuantifierPusher]: treesize reduction 42, result has 59.2 percent of original size [2021-03-25 18:06:01,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 61 [2021-03-25 18:06:01,149 INFO L142 QuantifierPusher]: treesize reduction 47, result has 58.4 percent of original size [2021-03-25 18:06:01,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:06:01,201 INFO L142 QuantifierPusher]: treesize reduction 99, result has 60.2 percent of original size [2021-03-25 18:06:01,202 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 150 [2021-03-25 18:06:01,284 INFO L142 QuantifierPusher]: treesize reduction 209, result has 44.6 percent of original size [2021-03-25 18:06:01,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 168 [2021-03-25 18:06:01,411 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 47 [2021-03-25 18:06:01,414 INFO L142 QuantifierPusher]: treesize reduction 233, result has 45.0 percent of original size [2021-03-25 18:06:01,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 191 [2021-03-25 18:06:01,572 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 45 [2021-03-25 18:06:01,573 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:06:01,573 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545217231] [2021-03-25 18:06:01,573 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413453743] [2021-03-25 18:06:01,573 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:06:01,593 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-25 18:06:01,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 18:06:01,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 20 conjunts are in the unsatisfiable core [2021-03-25 18:06:01,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:06:01,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:01,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:01,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:01,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:01,611 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,611 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:01,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:01,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:01,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:01,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:06:01,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:06:01,615 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,615 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:06:01,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:06:01,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,640 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:06:01,640 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:06:01,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:06:01,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,642 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:06:01,642 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:06:01,643 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,643 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:06:01,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:06:01,644 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,644 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:06:01,645 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 18:06:01,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 18:06:01,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,646 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 18:06:01,647 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 18:06:01,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:06:01,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:06:01,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:06:01,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:06:01,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:06:01,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:06:01,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:06:01,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:06:01,740 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,741 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 18:06:01,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,742 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 18:06:01,742 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,743 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 18:06:01,743 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,744 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 18:06:01,787 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 18:06:01,788 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,788 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 18:06:01,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 18:06:01,790 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,790 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 18:06:01,791 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-25 18:06:01,791 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:06:01,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:06:01,792 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,793 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:06:01,794 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-03-25 18:06:01,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,795 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 18:06:01,795 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,795 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:06:01,796 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 18:06:01,797 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 18:06:01,798 INFO L147 QuantifierPusher]: treesize reduction 28, result has 78.5 percent of original size 102 [2021-03-25 18:06:01,799 INFO L142 QuantifierPusher]: treesize reduction 28, result has 78.5 percent of original size [2021-03-25 18:06:01,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 18:06:01,849 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.2 percent of original size [2021-03-25 18:06:01,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-03-25 18:06:01,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,851 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:06:01,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:06:01,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 112 [2021-03-25 18:06:01,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,853 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:06:01,853 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,854 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:06:01,854 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:06:01,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:06:01,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:06:01,857 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:06:01,911 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:06:01,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:06:01,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:06:01,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,914 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:06:01,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:06:01,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:06:01,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:06:01,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:06:01,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:06:01,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:06:01,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:06:01,921 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:01,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:06:01,922 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:06:01,922 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:06:01,922 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 14 [2021-03-25 18:06:01,922 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990428566] [2021-03-25 18:06:01,922 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 18:06:01,922 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:06:01,922 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 18:06:01,923 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2021-03-25 18:06:01,923 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 72 [2021-03-25 18:06:01,923 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 1451 transitions, 41484 flow. Second operand has 16 states, 16 states have (on average 16.25) internal successors, (260), 16 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:06:01,923 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:06:01,923 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 72 [2021-03-25 18:06:01,923 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:06:02,261 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 57 [2021-03-25 18:06:02,420 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 55 [2021-03-25 18:06:03,018 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 51 [2021-03-25 18:06:03,427 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 53 [2021-03-25 18:06:03,944 WARN L205 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 55 [2021-03-25 18:06:04,900 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 51 [2021-03-25 18:06:08,521 INFO L129 PetriNetUnfolder]: 4712/8894 cut-off events. [2021-03-25 18:06:08,521 INFO L130 PetriNetUnfolder]: For 633627/633690 co-relation queries the response was YES. [2021-03-25 18:06:08,638 INFO L84 FinitePrefix]: Finished finitePrefix Result has 129980 conditions, 8894 events. 4712/8894 cut-off events. For 633627/633690 co-relation queries the response was YES. Maximal size of possible extension queue 894. Compared 76489 event pairs, 918 based on Foata normal form. 59/8953 useless extension candidates. Maximal degree in co-relation 129741. Up to 5507 conditions per place. [2021-03-25 18:06:08,822 INFO L132 encePairwiseOnDemand]: 49/72 looper letters, 1022 selfloop transitions, 689 changer transitions 52/1769 dead transitions. [2021-03-25 18:06:08,823 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 1769 transitions, 53503 flow [2021-03-25 18:06:08,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-03-25 18:06:08,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-03-25 18:06:08,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 505 transitions. [2021-03-25 18:06:08,824 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.30495169082125606 [2021-03-25 18:06:08,824 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 505 transitions. [2021-03-25 18:06:08,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 505 transitions. [2021-03-25 18:06:08,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:06:08,824 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 505 transitions. [2021-03-25 18:06:08,825 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 21.956521739130434) internal successors, (505), 23 states have internal predecessors, (505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:06:08,826 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 72.0) internal successors, (1728), 24 states have internal predecessors, (1728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:06:08,826 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 72.0) internal successors, (1728), 24 states have internal predecessors, (1728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:06:08,826 INFO L185 Difference]: Start difference. First operand has 430 places, 1451 transitions, 41484 flow. Second operand 23 states and 505 transitions. [2021-03-25 18:06:08,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 1769 transitions, 53503 flow [2021-03-25 18:06:11,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 1769 transitions, 53301 flow, removed 59 selfloop flow, removed 8 redundant places. [2021-03-25 18:06:11,755 INFO L241 Difference]: Finished difference. Result has 455 places, 1579 transitions, 47229 flow [2021-03-25 18:06:11,756 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=41282, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=563, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=809, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=47229, PETRI_PLACES=455, PETRI_TRANSITIONS=1579} [2021-03-25 18:06:11,756 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 431 predicate places. [2021-03-25 18:06:11,756 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:06:11,756 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 455 places, 1579 transitions, 47229 flow [2021-03-25 18:06:11,757 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 455 places, 1579 transitions, 47229 flow [2021-03-25 18:06:11,773 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 453 places, 1579 transitions, 47229 flow [2021-03-25 18:06:13,590 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][617], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 31#L41-2true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2094#true, Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), 641#true, Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), 2444#true, Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2480#(and (= i_BC 0) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 2488#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), 2273#true, Black: 2523#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:06:13,757 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:06:13,757 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:06:13,757 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:06:13,757 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:06:13,760 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][539], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 31#L41-2true, Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2094#true, Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), 2444#true, Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), 1453#true, Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2480#(and (= i_BC 0) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 2488#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), 2273#true, Black: 2523#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, 740#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:06:13,760 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:06:13,760 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:06:13,760 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:06:13,760 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:06:13,968 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([127] L26-->L26-2: Formula: (let ((.cse0 (= (select v_B_In_3 v_i_AB_In_1) (select v_A_In_3 v_i_AB_In_1)))) (or (and (= v_break_AB_In_1 v_break_AB_Out_1) (= v_i_AB_Out_1 (+ v_i_AB_In_1 1)) .cse0) (and (= v_i_AB_In_1 v_i_AB_Out_1) v_break_AB_Out_1 (not .cse0)))) InVars {A=v_A_In_3, break_AB=v_break_AB_In_1, i_AB=v_i_AB_In_1, B=v_B_In_3} OutVars{A=v_A_In_3, break_AB=v_break_AB_Out_1, i_AB=v_i_AB_Out_1, B=v_B_In_3} AuxVars[] AssignedVars[break_AB, i_AB][617], [Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), 8#thread2EXITtrue, Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, 11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2094#true, Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 325#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1360#true, 1617#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), 641#true, Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), 2444#true, Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), 1453#true, Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2480#(and (= i_BC 0) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 2488#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), 2273#true, Black: 2523#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 740#true, 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true, Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true]) [2021-03-25 18:06:13,968 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:06:13,968 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:06:13,968 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:06:13,968 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:06:14,165 INFO L129 PetriNetUnfolder]: 3481/6964 cut-off events. [2021-03-25 18:06:14,166 INFO L130 PetriNetUnfolder]: For 528219/530567 co-relation queries the response was YES. [2021-03-25 18:06:14,259 INFO L84 FinitePrefix]: Finished finitePrefix Result has 101910 conditions, 6964 events. 3481/6964 cut-off events. For 528219/530567 co-relation queries the response was YES. Maximal size of possible extension queue 793. Compared 62116 event pairs, 373 based on Foata normal form. 396/7114 useless extension candidates. Maximal degree in co-relation 101529. Up to 2866 conditions per place. [2021-03-25 18:06:14,345 INFO L142 LiptonReduction]: Number of co-enabled transitions 3516 [2021-03-25 18:06:14,540 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 28 [2021-03-25 18:06:15,517 INFO L154 LiptonReduction]: Checked pairs total: 25 [2021-03-25 18:06:15,517 INFO L156 LiptonReduction]: Total number of compositions: 5 [2021-03-25 18:06:15,517 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3761 [2021-03-25 18:06:15,517 INFO L480 AbstractCegarLoop]: Abstraction has has 453 places, 1579 transitions, 47284 flow [2021-03-25 18:06:15,518 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 16.25) internal successors, (260), 16 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:06:15,518 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:06:15,518 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:06:15,718 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:06:15,718 INFO L428 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:06:15,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:06:15,719 INFO L82 PathProgramCache]: Analyzing trace with hash 27176718, now seen corresponding path program 1 times [2021-03-25 18:06:15,719 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:06:15,719 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685614132] [2021-03-25 18:06:15,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:06:15,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:06:15,773 INFO L142 QuantifierPusher]: treesize reduction 60, result has 32.6 percent of original size [2021-03-25 18:06:15,774 INFO L147 QuantifierPusher]: treesize reduction 7, result has 75.9 percent of original size 22 [2021-03-25 18:06:15,795 INFO L142 QuantifierPusher]: treesize reduction 59, result has 49.6 percent of original size [2021-03-25 18:06:15,796 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-25 18:06:15,845 INFO L142 QuantifierPusher]: treesize reduction 59, result has 56.9 percent of original size [2021-03-25 18:06:15,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:06:15,908 INFO L142 QuantifierPusher]: treesize reduction 146, result has 62.0 percent of original size [2021-03-25 18:06:15,909 INFO L147 QuantifierPusher]: treesize reduction 6, result has 97.5 percent of original size 232 [2021-03-25 18:06:16,098 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 55 [2021-03-25 18:06:16,101 INFO L142 QuantifierPusher]: treesize reduction 230, result has 52.8 percent of original size [2021-03-25 18:06:16,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 257 [2021-03-25 18:06:16,327 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 62 [2021-03-25 18:06:16,330 INFO L142 QuantifierPusher]: treesize reduction 284, result has 50.9 percent of original size [2021-03-25 18:06:16,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 295 [2021-03-25 18:06:16,481 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 57 [2021-03-25 18:06:16,487 INFO L142 QuantifierPusher]: treesize reduction 301, result has 50.2 percent of original size [2021-03-25 18:06:16,489 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 304 [2021-03-25 18:06:16,780 WARN L205 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 58 [2021-03-25 18:06:16,781 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:06:16,781 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685614132] [2021-03-25 18:06:16,781 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2136118966] [2021-03-25 18:06:16,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:06:16,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:06:16,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 18 conjunts are in the unsatisfiable core [2021-03-25 18:06:16,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:06:16,802 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,802 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:16,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,803 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:16,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,803 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:16,804 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:16,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:16,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:16,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:16,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:16,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:16,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:16,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:16,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:16,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:06:16,821 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:06:16,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:06:16,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:06:16,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:06:16,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:06:16,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,849 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:06:16,849 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:06:16,850 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,850 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:06:16,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:06:16,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:06:16,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:06:16,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:06:16,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:06:16,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:06:16,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:06:16,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:06:16,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:06:16,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:06:16,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:06:16,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:06:16,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:06:16,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:06:16,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:06:16,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:06:16,924 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,925 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:06:16,925 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:06:16,926 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,926 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:06:16,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 18:06:16,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 18:06:16,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 18:06:16,930 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,930 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 18:06:16,975 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.9 percent of original size [2021-03-25 18:06:16,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-25 18:06:16,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,976 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:06:16,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:06:16,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 18:06:16,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,978 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 18:06:16,986 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:16,986 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:06:16,987 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 18:06:16,988 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 18:06:16,989 INFO L147 QuantifierPusher]: treesize reduction 28, result has 78.0 percent of original size 99 [2021-03-25 18:06:16,989 INFO L142 QuantifierPusher]: treesize reduction 28, result has 78.0 percent of original size [2021-03-25 18:06:16,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:06:17,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:17,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:06:17,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:17,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:06:17,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:17,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:06:17,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:17,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:06:17,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:17,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:06:17,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:17,045 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:06:17,045 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:17,046 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:06:17,046 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:17,047 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:06:17,047 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:17,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:06:17,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:17,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:06:17,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:17,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:06:17,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:17,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:06:17,066 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:06:17,066 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:06:17,067 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 13 [2021-03-25 18:06:17,067 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282310943] [2021-03-25 18:06:17,067 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 18:06:17,067 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:06:17,067 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 18:06:17,067 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-03-25 18:06:17,068 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 77 [2021-03-25 18:06:17,068 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 1579 transitions, 47284 flow. Second operand has 15 states, 15 states have (on average 16.333333333333332) internal successors, (245), 15 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:06:17,068 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:06:17,068 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 77 [2021-03-25 18:06:17,068 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:06:17,658 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 36 [2021-03-25 18:06:18,546 WARN L205 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-03-25 18:06:18,928 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 61 [2021-03-25 18:06:19,217 WARN L205 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 63 [2021-03-25 18:06:25,192 INFO L129 PetriNetUnfolder]: 5138/9570 cut-off events. [2021-03-25 18:06:25,192 INFO L130 PetriNetUnfolder]: For 723258/723293 co-relation queries the response was YES. [2021-03-25 18:06:25,322 INFO L84 FinitePrefix]: Finished finitePrefix Result has 144380 conditions, 9570 events. 5138/9570 cut-off events. For 723258/723293 co-relation queries the response was YES. Maximal size of possible extension queue 961. Compared 82145 event pairs, 1043 based on Foata normal form. 33/9603 useless extension candidates. Maximal degree in co-relation 143933. Up to 7428 conditions per place. [2021-03-25 18:06:25,392 INFO L132 encePairwiseOnDemand]: 57/77 looper letters, 1470 selfloop transitions, 330 changer transitions 1/1807 dead transitions. [2021-03-25 18:06:25,392 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 1807 transitions, 57667 flow [2021-03-25 18:06:25,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-03-25 18:06:25,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-03-25 18:06:25,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 467 transitions. [2021-03-25 18:06:25,394 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2756788665879575 [2021-03-25 18:06:25,394 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 467 transitions. [2021-03-25 18:06:25,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 467 transitions. [2021-03-25 18:06:25,394 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:06:25,394 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 467 transitions. [2021-03-25 18:06:25,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 21.227272727272727) internal successors, (467), 22 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:06:25,396 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 77.0) internal successors, (1771), 23 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:06:25,396 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 77.0) internal successors, (1771), 23 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:06:25,397 INFO L185 Difference]: Start difference. First operand has 453 places, 1579 transitions, 47284 flow. Second operand 22 states and 467 transitions. [2021-03-25 18:06:25,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 1807 transitions, 57667 flow [2021-03-25 18:06:28,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 1807 transitions, 56529 flow, removed 492 selfloop flow, removed 10 redundant places. [2021-03-25 18:06:28,924 INFO L241 Difference]: Finished difference. Result has 475 places, 1745 transitions, 52727 flow [2021-03-25 18:06:28,925 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=46194, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=52727, PETRI_PLACES=475, PETRI_TRANSITIONS=1745} [2021-03-25 18:06:28,925 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 451 predicate places. [2021-03-25 18:06:28,925 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:06:28,925 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 475 places, 1745 transitions, 52727 flow [2021-03-25 18:06:28,926 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 475 places, 1745 transitions, 52727 flow [2021-03-25 18:06:28,949 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 475 places, 1745 transitions, 52727 flow [2021-03-25 18:06:30,789 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][40], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2480#(and (= i_BC 0) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn)), Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true]) [2021-03-25 18:06:30,789 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:06:30,789 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:06:30,789 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:06:30,789 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:06:30,789 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][764], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2629#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2480#(and (= i_BC 0) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn)), Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true]) [2021-03-25 18:06:30,790 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:06:30,790 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:06:30,790 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:06:30,790 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:06:30,790 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][447], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2480#(and (= i_BC 0) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn)), Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true]) [2021-03-25 18:06:30,790 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:06:30,790 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:06:30,790 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:06:30,790 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:06:30,790 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][1425], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 31#L41-2true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2094#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), 53#true, Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, 2273#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2480#(and (= i_BC 0) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn)), Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true]) [2021-03-25 18:06:30,790 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:06:30,790 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:06:30,791 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:06:30,791 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:06:30,793 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][764], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2071#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AB) (not (= (select A i_AC) (select C i_AC))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1121#(and (not break_AB) (< i_AB An) (= i_BC i_AB) (= i_AB 0) (< i_BC Cn) (= i_AC i_AB) (< i_AB Bn)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1680#(and (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1744#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not break_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC)) (= i_AC 0)), Black: 1783#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (not (= (select B i_AC) (select C i_AC))) break_BC) (and (not break_BC) (= i_BC (+ i_AC 1)))) (or (= i_BC i_AC) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B i_AC) (select C i_AC)))) (= i_AC 0)), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1441#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1453#true, Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1973#(and (or (<= (+ i_AC 1) Cn) (= (select C i_BC) (select B i_BC))) (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 2480#(and (= i_BC 0) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn)), Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 1459#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) break_AB), Black: 1460#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 1496#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1519#(and (or (and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (not (= (select A i_AC) (select C i_AC))) (<= Bn i_AB)) (or (= i_BC i_AC) (<= (+ Bn 1) i_AB) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)))), 1527#true]) [2021-03-25 18:06:30,793 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:06:30,793 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:06:30,793 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:06:30,793 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:06:31,736 INFO L129 PetriNetUnfolder]: 3831/7526 cut-off events. [2021-03-25 18:06:31,736 INFO L130 PetriNetUnfolder]: For 630550/633525 co-relation queries the response was YES. [2021-03-25 18:06:31,834 INFO L84 FinitePrefix]: Finished finitePrefix Result has 113395 conditions, 7526 events. 3831/7526 cut-off events. For 630550/633525 co-relation queries the response was YES. Maximal size of possible extension queue 840. Compared 66665 event pairs, 401 based on Foata normal form. 467/7704 useless extension candidates. Maximal degree in co-relation 113043. Up to 3009 conditions per place. [2021-03-25 18:06:31,928 INFO L142 LiptonReduction]: Number of co-enabled transitions 3730 [2021-03-25 18:06:32,272 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:06:32,273 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:06:32,273 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 3348 [2021-03-25 18:06:32,273 INFO L480 AbstractCegarLoop]: Abstraction has has 475 places, 1745 transitions, 52727 flow [2021-03-25 18:06:32,273 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 16.333333333333332) internal successors, (245), 15 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:06:32,273 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:06:32,273 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:06:32,476 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:06:32,476 INFO L428 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:06:32,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:06:32,476 INFO L82 PathProgramCache]: Analyzing trace with hash 1031841229, now seen corresponding path program 1 times [2021-03-25 18:06:32,476 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:06:32,476 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843430665] [2021-03-25 18:06:32,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:06:32,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:06:32,493 INFO L142 QuantifierPusher]: treesize reduction 12, result has 42.9 percent of original size [2021-03-25 18:06:32,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-25 18:06:32,499 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-25 18:06:32,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-25 18:06:32,523 INFO L142 QuantifierPusher]: treesize reduction 5, result has 87.2 percent of original size [2021-03-25 18:06:32,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 18:06:32,541 INFO L142 QuantifierPusher]: treesize reduction 23, result has 66.7 percent of original size [2021-03-25 18:06:32,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:06:32,573 INFO L142 QuantifierPusher]: treesize reduction 23, result has 67.1 percent of original size [2021-03-25 18:06:32,573 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 18:06:32,604 INFO L142 QuantifierPusher]: treesize reduction 23, result has 67.6 percent of original size [2021-03-25 18:06:32,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:06:32,639 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:06:32,639 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843430665] [2021-03-25 18:06:32,639 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114371767] [2021-03-25 18:06:32,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:06:32,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:06:32,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 18 conjunts are in the unsatisfiable core [2021-03-25 18:06:32,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:06:32,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:06:32,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:06:32,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:06:32,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:06:32,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:06:32,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:06:32,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:06:32,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:06:32,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 18:06:32,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 18:06:32,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 18:06:32,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 18:06:32,700 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 18:06:32,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,701 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 18:06:32,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 18:06:32,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 18:06:32,703 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,703 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 18:06:32,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 18:06:32,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 18:06:32,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-25 18:06:32,706 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:06:32,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:06:32,708 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,708 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:06:32,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,709 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:06:32,736 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 18:06:32,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 18:06:32,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 18:06:32,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,739 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 18:06:32,772 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,772 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-03-25 18:06:32,773 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 18:06:32,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,774 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 18:06:32,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 18:06:32,816 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.8 percent of original size [2021-03-25 18:06:32,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 18:06:32,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:06:32,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:06:32,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-03-25 18:06:32,819 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,819 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:06:32,820 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,820 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:06:32,820 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:06:32,821 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:06:32,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 18:06:32,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 84 [2021-03-25 18:06:32,867 INFO L142 QuantifierPusher]: treesize reduction 15, result has 83.9 percent of original size [2021-03-25 18:06:32,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 18:06:32,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 18:06:32,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 18:06:32,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:32,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 18:06:33,051 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 33 [2021-03-25 18:06:33,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:33,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:06:33,052 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:33,053 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:06:33,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:33,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:06:33,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:33,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:06:33,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:33,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:06:33,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:33,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:06:33,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:33,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:06:33,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:33,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:06:33,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:33,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:06:33,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:33,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:06:33,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:33,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:06:33,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:33,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:06:33,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:33,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:06:33,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:33,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:06:33,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:33,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:06:33,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:33,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:06:33,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:33,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:06:33,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:33,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:06:33,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:33,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:06:33,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:33,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:06:33,066 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:06:33,066 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:06:33,066 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-25 18:06:33,067 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608081153] [2021-03-25 18:06:33,067 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 18:06:33,067 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:06:33,067 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 18:06:33,067 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-03-25 18:06:33,067 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 77 [2021-03-25 18:06:33,068 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 1745 transitions, 52727 flow. Second operand has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:06:33,068 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:06:33,068 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 77 [2021-03-25 18:06:33,068 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:06:41,829 INFO L129 PetriNetUnfolder]: 6010/11385 cut-off events. [2021-03-25 18:06:41,829 INFO L130 PetriNetUnfolder]: For 934892/935000 co-relation queries the response was YES. [2021-03-25 18:06:41,989 INFO L84 FinitePrefix]: Finished finitePrefix Result has 174777 conditions, 11385 events. 6010/11385 cut-off events. For 934892/935000 co-relation queries the response was YES. Maximal size of possible extension queue 1114. Compared 101597 event pairs, 853 based on Foata normal form. 73/11458 useless extension candidates. Maximal degree in co-relation 174369. Up to 6500 conditions per place. [2021-03-25 18:06:42,071 INFO L132 encePairwiseOnDemand]: 50/77 looper letters, 1196 selfloop transitions, 917 changer transitions 46/2165 dead transitions. [2021-03-25 18:06:42,071 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 2165 transitions, 69573 flow [2021-03-25 18:06:42,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-25 18:06:42,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-03-25 18:06:42,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 449 transitions. [2021-03-25 18:06:42,076 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.27767470624613483 [2021-03-25 18:06:42,076 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 449 transitions. [2021-03-25 18:06:42,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 449 transitions. [2021-03-25 18:06:42,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:06:42,077 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 449 transitions. [2021-03-25 18:06:42,077 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 21.38095238095238) internal successors, (449), 21 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:06:42,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 77.0) internal successors, (1694), 22 states have internal predecessors, (1694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:06:42,079 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 77.0) internal successors, (1694), 22 states have internal predecessors, (1694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:06:42,079 INFO L185 Difference]: Start difference. First operand has 475 places, 1745 transitions, 52727 flow. Second operand 21 states and 449 transitions. [2021-03-25 18:06:42,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 2165 transitions, 69573 flow [2021-03-25 18:06:46,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 2165 transitions, 68492 flow, removed 488 selfloop flow, removed 9 redundant places. [2021-03-25 18:06:46,637 INFO L241 Difference]: Finished difference. Result has 497 places, 1973 transitions, 62399 flow [2021-03-25 18:06:46,639 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=51718, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=719, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=934, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=62399, PETRI_PLACES=497, PETRI_TRANSITIONS=1973} [2021-03-25 18:06:46,639 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 473 predicate places. [2021-03-25 18:06:46,639 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:06:46,639 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 497 places, 1973 transitions, 62399 flow [2021-03-25 18:06:46,639 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 497 places, 1973 transitions, 62399 flow [2021-03-25 18:06:46,661 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 495 places, 1973 transitions, 62399 flow [2021-03-25 18:06:50,196 INFO L129 PetriNetUnfolder]: 4474/8832 cut-off events. [2021-03-25 18:06:50,196 INFO L130 PetriNetUnfolder]: For 806020/809630 co-relation queries the response was YES. [2021-03-25 18:06:50,316 INFO L84 FinitePrefix]: Finished finitePrefix Result has 138084 conditions, 8832 events. 4474/8832 cut-off events. For 806020/809630 co-relation queries the response was YES. Maximal size of possible extension queue 974. Compared 80498 event pairs, 481 based on Foata normal form. 627/9153 useless extension candidates. Maximal degree in co-relation 137721. Up to 3637 conditions per place. [2021-03-25 18:06:50,433 INFO L142 LiptonReduction]: Number of co-enabled transitions 4246 [2021-03-25 18:06:50,895 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:06:50,896 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:06:50,896 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 4257 [2021-03-25 18:06:50,896 INFO L480 AbstractCegarLoop]: Abstraction has has 495 places, 1973 transitions, 62399 flow [2021-03-25 18:06:50,896 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:06:50,896 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:06:50,896 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:06:51,097 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2021-03-25 18:06:51,097 INFO L428 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:06:51,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:06:51,097 INFO L82 PathProgramCache]: Analyzing trace with hash 1902732498, now seen corresponding path program 2 times [2021-03-25 18:06:51,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:06:51,097 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437876107] [2021-03-25 18:06:51,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:06:51,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:06:51,133 INFO L142 QuantifierPusher]: treesize reduction 29, result has 51.7 percent of original size [2021-03-25 18:06:51,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:06:51,156 INFO L142 QuantifierPusher]: treesize reduction 87, result has 50.8 percent of original size [2021-03-25 18:06:51,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-03-25 18:06:51,210 INFO L142 QuantifierPusher]: treesize reduction 81, result has 57.6 percent of original size [2021-03-25 18:06:51,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-03-25 18:06:51,271 INFO L142 QuantifierPusher]: treesize reduction 117, result has 58.8 percent of original size [2021-03-25 18:06:51,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 167 [2021-03-25 18:06:51,549 WARN L205 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 49 [2021-03-25 18:06:51,551 INFO L142 QuantifierPusher]: treesize reduction 124, result has 58.4 percent of original size [2021-03-25 18:06:51,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 174 [2021-03-25 18:06:51,697 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 49 [2021-03-25 18:06:51,699 INFO L142 QuantifierPusher]: treesize reduction 198, result has 51.1 percent of original size [2021-03-25 18:06:51,700 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 207 [2021-03-25 18:06:51,810 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:06:51,810 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437876107] [2021-03-25 18:06:51,810 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947054039] [2021-03-25 18:06:51,810 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:06:51,829 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-25 18:06:51,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 18:06:51,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 18 conjunts are in the unsatisfiable core [2021-03-25 18:06:51,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:06:51,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:51,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:51,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:51,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:51,843 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:51,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:51,844 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:51,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,845 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:51,845 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:51,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:51,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:51,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:06:51,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:06:51,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:06:51,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,853 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:06:51,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:06:51,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:06:51,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:06:51,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:06:51,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:06:51,905 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:06:51,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,906 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:06:51,906 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:06:51,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:06:51,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:06:51,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:06:51,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:06:51,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,920 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:06:51,954 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.3 percent of original size [2021-03-25 18:06:51,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 18:06:51,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,955 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:06:51,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:06:51,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-25 18:06:51,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,956 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 18:06:51,957 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:51,957 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:06:51,958 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 18:06:51,959 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 18:06:51,959 INFO L147 QuantifierPusher]: treesize reduction 28, result has 73.6 percent of original size 78 [2021-03-25 18:06:51,960 INFO L142 QuantifierPusher]: treesize reduction 28, result has 73.6 percent of original size [2021-03-25 18:06:51,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:06:51,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:06:52,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:06:52,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:06:52,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:06:52,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:06:52,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:06:52,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:06:52,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:06:52,006 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:06:52,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,007 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:06:52,007 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:06:52,011 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:06:52,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:06:52,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:06:52,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:06:52,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,015 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:06:52,015 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,016 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-25 18:06:52,016 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,017 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:06:52,017 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,018 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:06:52,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:06:52,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:06:52,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:06:52,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:06:52,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:06:52,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:06:52,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:06:52,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:06:52,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:06:52,092 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:06:52,092 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:06:52,092 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:06:52,092 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-03-25 18:06:52,092 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950090352] [2021-03-25 18:06:52,093 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-25 18:06:52,093 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:06:52,094 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-25 18:06:52,094 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-03-25 18:06:52,094 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 77 [2021-03-25 18:06:52,094 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 1973 transitions, 62399 flow. Second operand has 14 states, 14 states have (on average 17.428571428571427) internal successors, (244), 14 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:06:52,094 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:06:52,094 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 77 [2021-03-25 18:06:52,095 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:06:52,816 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 52 [2021-03-25 18:06:52,990 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 59 [2021-03-25 18:06:53,413 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-03-25 18:07:01,537 INFO L129 PetriNetUnfolder]: 6046/11407 cut-off events. [2021-03-25 18:07:01,537 INFO L130 PetriNetUnfolder]: For 1004704/1004755 co-relation queries the response was YES. [2021-03-25 18:07:01,717 INFO L84 FinitePrefix]: Finished finitePrefix Result has 181348 conditions, 11407 events. 6046/11407 cut-off events. For 1004704/1004755 co-relation queries the response was YES. Maximal size of possible extension queue 1143. Compared 101394 event pairs, 1387 based on Foata normal form. 38/11445 useless extension candidates. Maximal degree in co-relation 180925. Up to 9280 conditions per place. [2021-03-25 18:07:01,792 INFO L132 encePairwiseOnDemand]: 59/77 looper letters, 1785 selfloop transitions, 283 changer transitions 8/2082 dead transitions. [2021-03-25 18:07:01,792 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 2082 transitions, 69476 flow [2021-03-25 18:07:01,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-03-25 18:07:01,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-03-25 18:07:01,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 418 transitions. [2021-03-25 18:07:01,793 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2857142857142857 [2021-03-25 18:07:01,794 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 418 transitions. [2021-03-25 18:07:01,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 418 transitions. [2021-03-25 18:07:01,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:07:01,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 418 transitions. [2021-03-25 18:07:01,794 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 22.0) internal successors, (418), 19 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:07:01,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 77.0) internal successors, (1540), 20 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:07:01,796 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 77.0) internal successors, (1540), 20 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:07:01,796 INFO L185 Difference]: Start difference. First operand has 495 places, 1973 transitions, 62399 flow. Second operand 19 states and 418 transitions. [2021-03-25 18:07:01,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 2082 transitions, 69476 flow [2021-03-25 18:07:07,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 2082 transitions, 68780 flow, removed 235 selfloop flow, removed 11 redundant places. [2021-03-25 18:07:07,261 INFO L241 Difference]: Finished difference. Result has 509 places, 2027 transitions, 64225 flow [2021-03-25 18:07:07,263 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=77, PETRI_DIFFERENCE_MINUEND_FLOW=61705, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1973, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=64225, PETRI_PLACES=509, PETRI_TRANSITIONS=2027} [2021-03-25 18:07:07,263 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 485 predicate places. [2021-03-25 18:07:07,263 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:07:07,263 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 509 places, 2027 transitions, 64225 flow [2021-03-25 18:07:07,263 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 509 places, 2027 transitions, 64225 flow [2021-03-25 18:07:07,285 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 509 places, 2027 transitions, 64225 flow [2021-03-25 18:07:10,994 INFO L129 PetriNetUnfolder]: 4506/8966 cut-off events. [2021-03-25 18:07:10,994 INFO L130 PetriNetUnfolder]: For 800459/803761 co-relation queries the response was YES. [2021-03-25 18:07:11,124 INFO L84 FinitePrefix]: Finished finitePrefix Result has 138709 conditions, 8966 events. 4506/8966 cut-off events. For 800459/803761 co-relation queries the response was YES. Maximal size of possible extension queue 993. Compared 82657 event pairs, 487 based on Foata normal form. 599/9240 useless extension candidates. Maximal degree in co-relation 138345. Up to 3663 conditions per place. [2021-03-25 18:07:11,238 INFO L142 LiptonReduction]: Number of co-enabled transitions 4362 [2021-03-25 18:07:11,437 WARN L205 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2021-03-25 18:07:12,684 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:07:12,684 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 18:07:12,685 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5422 [2021-03-25 18:07:12,685 INFO L480 AbstractCegarLoop]: Abstraction has has 509 places, 2027 transitions, 64252 flow [2021-03-25 18:07:12,685 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 17.428571428571427) internal successors, (244), 14 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:07:12,685 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:07:12,685 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:07:12,885 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:07:12,886 INFO L428 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:07:12,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:07:12,886 INFO L82 PathProgramCache]: Analyzing trace with hash -72639184, now seen corresponding path program 3 times [2021-03-25 18:07:12,886 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:07:12,886 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521407701] [2021-03-25 18:07:12,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:07:12,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:07:12,926 INFO L142 QuantifierPusher]: treesize reduction 57, result has 36.0 percent of original size [2021-03-25 18:07:12,927 INFO L147 QuantifierPusher]: treesize reduction 7, result has 78.1 percent of original size 25 [2021-03-25 18:07:12,951 INFO L142 QuantifierPusher]: treesize reduction 65, result has 47.2 percent of original size [2021-03-25 18:07:12,951 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 58 [2021-03-25 18:07:13,000 INFO L142 QuantifierPusher]: treesize reduction 59, result has 56.9 percent of original size [2021-03-25 18:07:13,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:07:13,064 INFO L142 QuantifierPusher]: treesize reduction 103, result has 68.9 percent of original size [2021-03-25 18:07:13,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 228 [2021-03-25 18:07:13,242 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 58 [2021-03-25 18:07:13,245 INFO L142 QuantifierPusher]: treesize reduction 211, result has 57.0 percent of original size [2021-03-25 18:07:13,247 INFO L147 QuantifierPusher]: treesize reduction 6, result has 97.9 percent of original size 274 [2021-03-25 18:07:13,422 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 61 [2021-03-25 18:07:13,425 INFO L142 QuantifierPusher]: treesize reduction 284, result has 50.9 percent of original size [2021-03-25 18:07:13,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 295 [2021-03-25 18:07:13,576 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 57 [2021-03-25 18:07:13,579 INFO L142 QuantifierPusher]: treesize reduction 301, result has 50.2 percent of original size [2021-03-25 18:07:13,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 304 [2021-03-25 18:07:13,791 WARN L205 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 58 [2021-03-25 18:07:13,792 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:07:13,792 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521407701] [2021-03-25 18:07:13,792 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040446006] [2021-03-25 18:07:13,792 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:07:13,812 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-03-25 18:07:13,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 18:07:13,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 20 conjunts are in the unsatisfiable core [2021-03-25 18:07:13,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:07:13,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:07:13,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:07:13,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:07:13,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:07:13,827 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:07:13,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,828 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:07:13,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:07:13,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:07:13,829 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:07:13,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,830 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:07:13,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:07:13,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:07:13,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:07:13,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:07:13,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,834 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:07:13,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:07:13,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:07:13,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:07:13,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:07:13,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:07:13,865 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.3 percent of original size [2021-03-25 18:07:13,865 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-25 18:07:13,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,866 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:07:13,866 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,866 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 18:07:13,867 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-25 18:07:13,867 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,868 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:07:13,868 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,868 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:07:13,869 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 18:07:13,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 18:07:13,870 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:07:13,870 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,871 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:07:13,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:07:13,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,902 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:07:13,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:07:13,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:07:13,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 18:07:13,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 18:07:13,941 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,941 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 18:07:13,942 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,942 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 18:07:13,990 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,990 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 18:07:13,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,991 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 18:07:13,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 18:07:13,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,993 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 71 [2021-03-25 18:07:13,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-25 18:07:13,995 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:07:13,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:07:13,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:13,997 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:07:14,048 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:14,049 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:07:14,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:14,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:07:14,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:14,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:07:14,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:14,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:07:14,052 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-25 18:07:14,052 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-25 18:07:14,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:14,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:07:14,053 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:14,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:07:14,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 18:07:14,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:14,055 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 18:07:14,058 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:14,059 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:07:14,059 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 18:07:14,060 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 18:07:14,061 INFO L147 QuantifierPusher]: treesize reduction 28, result has 79.1 percent of original size 106 [2021-03-25 18:07:14,062 INFO L142 QuantifierPusher]: treesize reduction 28, result has 79.1 percent of original size [2021-03-25 18:07:14,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:14,121 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:14,121 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:14,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:14,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:14,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:14,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:14,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:14,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:14,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:14,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:14,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:14,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:14,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:14,127 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:14,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:14,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:14,138 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:14,138 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:14,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:14,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:14,140 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:14,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:14,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:14,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:14,142 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:07:14,143 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:07:14,143 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-25 18:07:14,143 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072500071] [2021-03-25 18:07:14,143 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 18:07:14,143 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:07:14,143 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 18:07:14,143 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-03-25 18:07:14,144 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 78 [2021-03-25 18:07:14,144 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 2027 transitions, 64252 flow. Second operand has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:07:14,144 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:07:14,144 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 78 [2021-03-25 18:07:14,144 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:07:14,447 WARN L205 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 29 [2021-03-25 18:07:14,727 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 45 [2021-03-25 18:07:14,914 WARN L205 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 41 [2021-03-25 18:07:15,148 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 70 [2021-03-25 18:07:15,646 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 38 [2021-03-25 18:07:16,171 WARN L205 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 72 [2021-03-25 18:07:16,554 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 43 [2021-03-25 18:07:16,987 WARN L205 SmtUtils]: Spent 402.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 77 [2021-03-25 18:07:17,135 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 49 [2021-03-25 18:07:17,510 WARN L205 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-03-25 18:07:17,928 WARN L205 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 72 [2021-03-25 18:07:27,488 INFO L129 PetriNetUnfolder]: 6298/11871 cut-off events. [2021-03-25 18:07:27,489 INFO L130 PetriNetUnfolder]: For 1043468/1043538 co-relation queries the response was YES. [2021-03-25 18:07:27,840 INFO L84 FinitePrefix]: Finished finitePrefix Result has 188063 conditions, 11871 events. 6298/11871 cut-off events. For 1043468/1043538 co-relation queries the response was YES. Maximal size of possible extension queue 1181. Compared 106321 event pairs, 1296 based on Foata normal form. 43/11914 useless extension candidates. Maximal degree in co-relation 187649. Up to 9300 conditions per place. [2021-03-25 18:07:27,916 INFO L132 encePairwiseOnDemand]: 54/78 looper letters, 1659 selfloop transitions, 572 changer transitions 13/2250 dead transitions. [2021-03-25 18:07:27,916 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 2250 transitions, 75936 flow [2021-03-25 18:07:27,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-03-25 18:07:27,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-03-25 18:07:27,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 563 transitions. [2021-03-25 18:07:27,925 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.248894783377542 [2021-03-25 18:07:27,925 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 563 transitions. [2021-03-25 18:07:27,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 563 transitions. [2021-03-25 18:07:27,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:07:27,926 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 563 transitions. [2021-03-25 18:07:27,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 19.413793103448278) internal successors, (563), 29 states have internal predecessors, (563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:07:27,928 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 78.0) internal successors, (2340), 30 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:07:27,928 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 78.0) internal successors, (2340), 30 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:07:27,928 INFO L185 Difference]: Start difference. First operand has 509 places, 2027 transitions, 64252 flow. Second operand 29 states and 563 transitions. [2021-03-25 18:07:27,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 2250 transitions, 75936 flow [2021-03-25 18:07:33,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 2250 transitions, 74666 flow, removed 403 selfloop flow, removed 12 redundant places. [2021-03-25 18:07:33,711 INFO L241 Difference]: Finished difference. Result has 538 places, 2193 transitions, 70948 flow [2021-03-25 18:07:33,713 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=78, PETRI_DIFFERENCE_MINUEND_FLOW=63360, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2027, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=446, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=70948, PETRI_PLACES=538, PETRI_TRANSITIONS=2193} [2021-03-25 18:07:33,713 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 514 predicate places. [2021-03-25 18:07:33,713 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:07:33,713 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 538 places, 2193 transitions, 70948 flow [2021-03-25 18:07:33,713 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 538 places, 2193 transitions, 70948 flow [2021-03-25 18:07:33,745 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 537 places, 2193 transitions, 70948 flow [2021-03-25 18:07:37,757 INFO L129 PetriNetUnfolder]: 4754/9402 cut-off events. [2021-03-25 18:07:37,757 INFO L130 PetriNetUnfolder]: For 892851/895754 co-relation queries the response was YES. [2021-03-25 18:07:37,898 INFO L84 FinitePrefix]: Finished finitePrefix Result has 149173 conditions, 9402 events. 4754/9402 cut-off events. For 892851/895754 co-relation queries the response was YES. Maximal size of possible extension queue 1046. Compared 86804 event pairs, 523 based on Foata normal form. 471/9510 useless extension candidates. Maximal degree in co-relation 148799. Up to 3843 conditions per place. [2021-03-25 18:07:38,021 INFO L142 LiptonReduction]: Number of co-enabled transitions 4582 [2021-03-25 18:07:39,577 INFO L154 LiptonReduction]: Checked pairs total: 1 [2021-03-25 18:07:39,577 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 18:07:39,578 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 5865 [2021-03-25 18:07:39,578 INFO L480 AbstractCegarLoop]: Abstraction has has 537 places, 2193 transitions, 71027 flow [2021-03-25 18:07:39,578 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:07:39,578 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:07:39,578 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:07:39,778 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2021-03-25 18:07:39,778 INFO L428 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:07:39,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:07:39,779 INFO L82 PathProgramCache]: Analyzing trace with hash 1026267318, now seen corresponding path program 4 times [2021-03-25 18:07:39,779 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:07:39,779 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109396822] [2021-03-25 18:07:39,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:07:39,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:07:39,817 INFO L142 QuantifierPusher]: treesize reduction 29, result has 49.1 percent of original size [2021-03-25 18:07:39,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-25 18:07:39,840 INFO L142 QuantifierPusher]: treesize reduction 139, result has 20.6 percent of original size [2021-03-25 18:07:39,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:07:39,877 INFO L142 QuantifierPusher]: treesize reduction 139, result has 22.8 percent of original size [2021-03-25 18:07:39,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:07:40,052 INFO L142 QuantifierPusher]: treesize reduction 120, result has 56.7 percent of original size [2021-03-25 18:07:40,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 157 [2021-03-25 18:07:40,169 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 41 [2021-03-25 18:07:40,172 INFO L142 QuantifierPusher]: treesize reduction 178, result has 50.1 percent of original size [2021-03-25 18:07:40,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 179 [2021-03-25 18:07:40,314 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 47 [2021-03-25 18:07:40,317 INFO L142 QuantifierPusher]: treesize reduction 183, result has 50.1 percent of original size [2021-03-25 18:07:40,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-03-25 18:07:40,462 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 45 [2021-03-25 18:07:40,462 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:07:40,463 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109396822] [2021-03-25 18:07:40,463 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363625908] [2021-03-25 18:07:40,463 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:07:40,492 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-03-25 18:07:40,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 18:07:40,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 20 conjunts are in the unsatisfiable core [2021-03-25 18:07:40,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:07:40,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:07:40,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,495 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:07:40,495 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:07:40,496 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,496 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:07:40,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:07:40,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:07:40,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:07:40,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,512 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:07:40,512 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:07:40,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:07:40,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:07:40,514 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:07:40,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:07:40,521 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,521 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:07:40,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:07:40,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:07:40,554 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,554 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:07:40,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:07:40,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:07:40,557 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:07:40,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,558 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:07:40,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:07:40,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:07:40,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:07:40,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:07:40,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:07:40,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:07:40,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:07:40,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:07:40,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:07:40,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:07:40,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,603 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:07:40,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:07:40,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:07:40,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,653 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:07:40,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:07:40,655 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,656 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 18:07:40,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,657 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 18:07:40,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,659 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 18:07:40,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 18:07:40,722 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-25 18:07:40,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:07:40,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,725 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:07:40,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:07:40,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 98 [2021-03-25 18:07:40,727 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,727 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 18:07:40,728 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,728 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:07:40,729 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 18:07:40,731 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 18:07:40,732 INFO L147 QuantifierPusher]: treesize reduction 28, result has 78.5 percent of original size 102 [2021-03-25 18:07:40,732 INFO L142 QuantifierPusher]: treesize reduction 28, result has 78.5 percent of original size [2021-03-25 18:07:40,733 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 18:07:40,806 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.2 percent of original size [2021-03-25 18:07:40,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-03-25 18:07:40,808 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,808 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:07:40,809 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,809 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:07:40,810 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 112 [2021-03-25 18:07:40,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,811 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:07:40,812 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,812 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:07:40,813 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:07:40,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:07:40,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:40,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:40,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:40,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:40,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,883 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:40,883 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,884 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:40,884 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:40,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:40,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:40,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:40,889 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:40,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:40,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:40,892 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:07:40,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:07:40,893 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:07:40,893 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:07:40,893 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-25 18:07:40,893 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616669420] [2021-03-25 18:07:40,894 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 18:07:40,894 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:07:40,894 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 18:07:40,894 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-03-25 18:07:40,894 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 80 [2021-03-25 18:07:40,894 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 2193 transitions, 71027 flow. Second operand has 15 states, 15 states have (on average 16.333333333333332) internal successors, (245), 15 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:07:40,895 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:07:40,895 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 80 [2021-03-25 18:07:40,895 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:07:41,766 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 34 [2021-03-25 18:07:42,080 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 57 [2021-03-25 18:07:42,932 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 49 [2021-03-25 18:07:43,724 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 54 [2021-03-25 18:07:45,847 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 50 [2021-03-25 18:07:52,996 INFO L129 PetriNetUnfolder]: 6634/12509 cut-off events. [2021-03-25 18:07:52,997 INFO L130 PetriNetUnfolder]: For 1167845/1167896 co-relation queries the response was YES. [2021-03-25 18:07:53,183 INFO L84 FinitePrefix]: Finished finitePrefix Result has 202817 conditions, 12509 events. 6634/12509 cut-off events. For 1167845/1167896 co-relation queries the response was YES. Maximal size of possible extension queue 1281. Compared 113068 event pairs, 1360 based on Foata normal form. 47/12556 useless extension candidates. Maximal degree in co-relation 202392. Up to 9530 conditions per place. [2021-03-25 18:07:53,262 INFO L132 encePairwiseOnDemand]: 56/80 looper letters, 1872 selfloop transitions, 550 changer transitions 3/2431 dead transitions. [2021-03-25 18:07:53,262 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 2431 transitions, 84041 flow [2021-03-25 18:07:53,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-03-25 18:07:53,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2021-03-25 18:07:53,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 541 transitions. [2021-03-25 18:07:53,263 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.26009615384615387 [2021-03-25 18:07:53,263 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 541 transitions. [2021-03-25 18:07:53,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 541 transitions. [2021-03-25 18:07:53,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:07:53,264 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 541 transitions. [2021-03-25 18:07:53,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 20.807692307692307) internal successors, (541), 26 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:07:53,265 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 80.0) internal successors, (2160), 27 states have internal predecessors, (2160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:07:53,265 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 80.0) internal successors, (2160), 27 states have internal predecessors, (2160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:07:53,265 INFO L185 Difference]: Start difference. First operand has 537 places, 2193 transitions, 71027 flow. Second operand 26 states and 541 transitions. [2021-03-25 18:07:53,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 2431 transitions, 84041 flow [2021-03-25 18:08:00,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 2431 transitions, 82072 flow, removed 923 selfloop flow, removed 13 redundant places. [2021-03-25 18:08:01,007 INFO L241 Difference]: Finished difference. Result has 558 places, 2354 transitions, 77358 flow [2021-03-25 18:08:01,009 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=80, PETRI_DIFFERENCE_MINUEND_FLOW=69820, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=400, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1682, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=77358, PETRI_PLACES=558, PETRI_TRANSITIONS=2354} [2021-03-25 18:08:01,009 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 534 predicate places. [2021-03-25 18:08:01,009 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:08:01,009 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 558 places, 2354 transitions, 77358 flow [2021-03-25 18:08:01,009 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 558 places, 2354 transitions, 77358 flow [2021-03-25 18:08:01,044 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 558 places, 2354 transitions, 77358 flow [2021-03-25 18:08:06,002 INFO L129 PetriNetUnfolder]: 4954/9837 cut-off events. [2021-03-25 18:08:06,002 INFO L130 PetriNetUnfolder]: For 947307/951407 co-relation queries the response was YES. [2021-03-25 18:08:06,197 INFO L84 FinitePrefix]: Finished finitePrefix Result has 156407 conditions, 9837 events. 4954/9837 cut-off events. For 947307/951407 co-relation queries the response was YES. Maximal size of possible extension queue 1135. Compared 91808 event pairs, 505 based on Foata normal form. 745/10254 useless extension candidates. Maximal degree in co-relation 156024. Up to 3931 conditions per place. [2021-03-25 18:08:06,391 INFO L142 LiptonReduction]: Number of co-enabled transitions 4894 [2021-03-25 18:08:08,105 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:08:08,105 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 18:08:08,106 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7097 [2021-03-25 18:08:08,106 INFO L480 AbstractCegarLoop]: Abstraction has has 558 places, 2354 transitions, 77397 flow [2021-03-25 18:08:08,106 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 16.333333333333332) internal successors, (245), 15 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:08:08,106 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:08:08,106 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:08:08,306 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:08:08,307 INFO L428 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:08:08,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:08:08,307 INFO L82 PathProgramCache]: Analyzing trace with hash 853396272, now seen corresponding path program 1 times [2021-03-25 18:08:08,307 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:08:08,307 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183019289] [2021-03-25 18:08:08,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:08:08,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:08:08,500 INFO L142 QuantifierPusher]: treesize reduction 29, result has 49.1 percent of original size [2021-03-25 18:08:08,501 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-25 18:08:08,522 INFO L142 QuantifierPusher]: treesize reduction 29, result has 62.3 percent of original size [2021-03-25 18:08:08,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:08:08,555 INFO L142 QuantifierPusher]: treesize reduction 56, result has 68.7 percent of original size [2021-03-25 18:08:08,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 123 [2021-03-25 18:08:08,608 INFO L142 QuantifierPusher]: treesize reduction 155, result has 58.1 percent of original size [2021-03-25 18:08:08,609 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 215 [2021-03-25 18:08:08,770 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 59 [2021-03-25 18:08:08,772 INFO L142 QuantifierPusher]: treesize reduction 188, result has 51.4 percent of original size [2021-03-25 18:08:08,773 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 199 [2021-03-25 18:08:08,900 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 60 [2021-03-25 18:08:08,903 INFO L142 QuantifierPusher]: treesize reduction 189, result has 51.8 percent of original size [2021-03-25 18:08:08,904 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 203 [2021-03-25 18:08:09,021 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 53 [2021-03-25 18:08:09,021 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:08:09,022 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183019289] [2021-03-25 18:08:09,022 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1150128868] [2021-03-25 18:08:09,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:08:09,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:08:09,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 21 conjunts are in the unsatisfiable core [2021-03-25 18:08:09,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:08:09,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:08:09,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:08:09,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:08:09,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:08:09,055 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,055 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:08:09,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,056 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:08:09,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:08:09,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:08:09,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:08:09,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:08:09,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:08:09,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:08:09,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:08:09,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:08:09,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:08:09,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:08:09,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-25 18:08:09,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-25 18:08:09,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-25 18:08:09,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-25 18:08:09,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 18:08:09,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 18:08:09,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 18:08:09,081 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-25 18:08:09,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 18:08:09,124 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,124 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 18:08:09,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 18:08:09,126 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,126 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 18:08:09,163 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.5 percent of original size [2021-03-25 18:08:09,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:08:09,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,164 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:08:09,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 18:08:09,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 18:08:09,166 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,166 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:08:09,167 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,167 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:08:09,168 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 18:08:09,185 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 18:08:09,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-25 18:08:09,186 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-25 18:08:09,229 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,229 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-25 18:08:09,230 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,230 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-25 18:08:09,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-25 18:08:09,231 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,232 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-25 18:08:09,232 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,233 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:08:09,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:08:09,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:08:09,235 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,236 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:08:09,284 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-25 18:08:09,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-25 18:08:09,285 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:08:09,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,286 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:08:09,287 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 18:08:09,288 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,288 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 18:08:09,289 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,289 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:08:09,290 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 18:08:09,291 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 18:08:09,292 INFO L147 QuantifierPusher]: treesize reduction 28, result has 79.1 percent of original size 106 [2021-03-25 18:08:09,293 INFO L142 QuantifierPusher]: treesize reduction 28, result has 79.1 percent of original size [2021-03-25 18:08:09,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:08:09,349 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,349 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:08:09,350 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,350 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:08:09,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,351 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:08:09,352 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:08:09,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:08:09,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:08:09,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:08:09,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:08:09,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:08:09,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:08:09,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:08:09,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:09,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 106 [2021-03-25 18:08:09,360 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:08:09,360 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:08:09,360 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-25 18:08:09,360 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012597745] [2021-03-25 18:08:09,360 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 18:08:09,360 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:08:09,361 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 18:08:09,361 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-03-25 18:08:09,361 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 81 [2021-03-25 18:08:09,361 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 2354 transitions, 77397 flow. Second operand has 15 states, 15 states have (on average 16.2) internal successors, (243), 15 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:08:09,361 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:08:09,361 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 81 [2021-03-25 18:08:09,362 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:08:09,575 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 45 [2021-03-25 18:08:09,806 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 67 [2021-03-25 18:08:11,304 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 74 [2021-03-25 18:08:23,369 INFO L129 PetriNetUnfolder]: 7070/13267 cut-off events. [2021-03-25 18:08:23,369 INFO L130 PetriNetUnfolder]: For 1276928/1277006 co-relation queries the response was YES. [2021-03-25 18:08:23,566 INFO L84 FinitePrefix]: Finished finitePrefix Result has 217385 conditions, 13267 events. 7070/13267 cut-off events. For 1276928/1277006 co-relation queries the response was YES. Maximal size of possible extension queue 1375. Compared 120505 event pairs, 1519 based on Foata normal form. 29/13296 useless extension candidates. Maximal degree in co-relation 216951. Up to 10318 conditions per place. [2021-03-25 18:08:23,793 INFO L132 encePairwiseOnDemand]: 58/81 looper letters, 2147 selfloop transitions, 436 changer transitions 9/2598 dead transitions. [2021-03-25 18:08:23,794 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 2598 transitions, 90492 flow [2021-03-25 18:08:23,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-25 18:08:23,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-03-25 18:08:23,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 398 transitions. [2021-03-25 18:08:23,795 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2729766803840878 [2021-03-25 18:08:23,795 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 398 transitions. [2021-03-25 18:08:23,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 398 transitions. [2021-03-25 18:08:23,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:08:23,795 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 398 transitions. [2021-03-25 18:08:23,796 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 22.11111111111111) internal successors, (398), 18 states have internal predecessors, (398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:08:23,797 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 81.0) internal successors, (1539), 19 states have internal predecessors, (1539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:08:23,797 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 81.0) internal successors, (1539), 19 states have internal predecessors, (1539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:08:23,797 INFO L185 Difference]: Start difference. First operand has 558 places, 2354 transitions, 77397 flow. Second operand 18 states and 398 transitions. [2021-03-25 18:08:23,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 2598 transitions, 90492 flow [2021-03-25 18:08:31,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 2598 transitions, 89311 flow, removed 570 selfloop flow, removed 8 redundant places. [2021-03-25 18:08:31,478 INFO L241 Difference]: Finished difference. Result has 575 places, 2482 transitions, 82438 flow [2021-03-25 18:08:31,480 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=76232, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1950, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=82438, PETRI_PLACES=575, PETRI_TRANSITIONS=2482} [2021-03-25 18:08:31,480 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 551 predicate places. [2021-03-25 18:08:31,480 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:08:31,480 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 575 places, 2482 transitions, 82438 flow [2021-03-25 18:08:31,480 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 575 places, 2482 transitions, 82438 flow [2021-03-25 18:08:31,511 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 574 places, 2482 transitions, 82438 flow [2021-03-25 18:08:36,496 INFO L129 PetriNetUnfolder]: 5333/10491 cut-off events. [2021-03-25 18:08:36,496 INFO L130 PetriNetUnfolder]: For 1087094/1090964 co-relation queries the response was YES. [2021-03-25 18:08:36,680 INFO L84 FinitePrefix]: Finished finitePrefix Result has 171357 conditions, 10491 events. 5333/10491 cut-off events. For 1087094/1090964 co-relation queries the response was YES. Maximal size of possible extension queue 1190. Compared 98012 event pairs, 560 based on Foata normal form. 799/10897 useless extension candidates. Maximal degree in co-relation 170965. Up to 4213 conditions per place. [2021-03-25 18:08:36,819 INFO L142 LiptonReduction]: Number of co-enabled transitions 5066 [2021-03-25 18:08:38,662 INFO L154 LiptonReduction]: Checked pairs total: 2 [2021-03-25 18:08:38,662 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 18:08:38,662 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7182 [2021-03-25 18:08:38,662 INFO L480 AbstractCegarLoop]: Abstraction has has 574 places, 2482 transitions, 82448 flow [2021-03-25 18:08:38,663 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 16.2) internal successors, (243), 15 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:08:38,663 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:08:38,663 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:08:38,863 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2021-03-25 18:08:38,864 INFO L428 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:08:38,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:08:38,864 INFO L82 PathProgramCache]: Analyzing trace with hash -482133275, now seen corresponding path program 1 times [2021-03-25 18:08:38,864 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:08:38,864 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563171656] [2021-03-25 18:08:38,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:08:38,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:08:38,880 INFO L142 QuantifierPusher]: treesize reduction 39, result has 23.5 percent of original size [2021-03-25 18:08:38,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:08:39,027 INFO L142 QuantifierPusher]: treesize reduction 4, result has 91.1 percent of original size [2021-03-25 18:08:39,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:08:39,065 INFO L142 QuantifierPusher]: treesize reduction 6, result has 87.2 percent of original size [2021-03-25 18:08:39,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:08:39,101 INFO L142 QuantifierPusher]: treesize reduction 1, result has 97.3 percent of original size [2021-03-25 18:08:39,102 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:08:39,130 INFO L142 QuantifierPusher]: treesize reduction 24, result has 65.2 percent of original size [2021-03-25 18:08:39,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 18:08:39,163 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:08:39,163 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563171656] [2021-03-25 18:08:39,163 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857020375] [2021-03-25 18:08:39,163 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) [2021-03-25 18:08:39,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:08:39,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-03-25 18:08:39,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:08:39,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:08:39,204 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:08:39,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,205 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:08:39,205 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,206 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:08:39,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:08:39,217 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,217 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:08:39,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,218 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:08:39,218 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:08:39,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:08:39,219 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:08:39,220 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,220 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:08:39,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,221 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:08:39,222 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.4 percent of original size [2021-03-25 18:08:39,222 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:08:39,223 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,223 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:08:39,224 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 18:08:39,224 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:08:39,225 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,225 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 18:08:39,227 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:08:39,227 INFO L142 QuantifierPusher]: treesize reduction 17, result has 82.7 percent of original size [2021-03-25 18:08:39,229 INFO L147 QuantifierPusher]: treesize reduction 28, result has 61.6 percent of original size 45 [2021-03-25 18:08:39,230 INFO L147 QuantifierPusher]: treesize reduction 28, result has 66.3 percent of original size 55 [2021-03-25 18:08:39,230 INFO L142 QuantifierPusher]: treesize reduction 28, result has 66.3 percent of original size [2021-03-25 18:08:39,231 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:08:39,265 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,265 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:08:39,266 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,266 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:08:39,267 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,267 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:08:39,268 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,268 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:08:39,269 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,270 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 18:08:39,270 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,271 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 18:08:39,271 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,272 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 18:08:39,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 18:08:39,321 INFO L142 QuantifierPusher]: treesize reduction 15, result has 82.4 percent of original size [2021-03-25 18:08:39,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:08:39,322 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:08:39,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,323 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:08:39,323 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,324 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 64 [2021-03-25 18:08:39,367 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,367 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:08:39,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,368 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:08:39,368 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:08:39,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:08:39,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,370 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:08:39,370 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,371 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:08:39,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:08:39,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:08:39,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:08:39,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:08:39,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:08:39,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:08:39,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:08:39,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:08:39,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:08:39,380 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,381 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:08:39,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:08:39,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:08:39,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:08:39,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:08:39,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:08:39,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:08:39,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:08:39,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:08:39,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:08:39,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:08:39,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:08:39,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:08:39,429 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:08:39,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:08:39,430 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,431 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:08:39,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:08:39,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:08:39,432 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:08:39,432 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:08:39,432 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-03-25 18:08:39,432 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643895766] [2021-03-25 18:08:39,432 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-25 18:08:39,432 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:08:39,432 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-25 18:08:39,433 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-03-25 18:08:39,433 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 83 [2021-03-25 18:08:39,433 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 574 places, 2482 transitions, 82448 flow. Second operand has 12 states, 12 states have (on average 16.666666666666668) internal successors, (200), 12 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:08:39,433 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:08:39,433 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 83 [2021-03-25 18:08:39,433 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:08:53,302 INFO L129 PetriNetUnfolder]: 7142/13471 cut-off events. [2021-03-25 18:08:53,302 INFO L130 PetriNetUnfolder]: For 1377785/1377841 co-relation queries the response was YES. [2021-03-25 18:08:53,507 INFO L84 FinitePrefix]: Finished finitePrefix Result has 224805 conditions, 13471 events. 7142/13471 cut-off events. For 1377785/1377841 co-relation queries the response was YES. Maximal size of possible extension queue 1367. Compared 123418 event pairs, 1705 based on Foata normal form. 33/13504 useless extension candidates. Maximal degree in co-relation 224362. Up to 11279 conditions per place. [2021-03-25 18:08:53,592 INFO L132 encePairwiseOnDemand]: 63/83 looper letters, 2416 selfloop transitions, 54 changer transitions 88/2564 dead transitions. [2021-03-25 18:08:53,592 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 2564 transitions, 90452 flow [2021-03-25 18:08:53,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-25 18:08:53,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-25 18:08:53,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2021-03-25 18:08:53,593 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2661555312157722 [2021-03-25 18:08:53,593 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 243 transitions. [2021-03-25 18:08:53,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 243 transitions. [2021-03-25 18:08:53,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:08:53,593 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 243 transitions. [2021-03-25 18:08:53,594 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 22.09090909090909) internal successors, (243), 11 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:08:53,594 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 83.0) internal successors, (996), 12 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:08:53,594 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 83.0) internal successors, (996), 12 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:08:53,594 INFO L185 Difference]: Start difference. First operand has 574 places, 2482 transitions, 82448 flow. Second operand 11 states and 243 transitions. [2021-03-25 18:08:53,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 2564 transitions, 90452 flow [2021-03-25 18:09:02,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 2564 transitions, 89450 flow, removed 419 selfloop flow, removed 6 redundant places. [2021-03-25 18:09:02,496 INFO L241 Difference]: Finished difference. Result has 585 places, 2458 transitions, 80919 flow [2021-03-25 18:09:02,497 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=83, PETRI_DIFFERENCE_MINUEND_FLOW=81454, PETRI_DIFFERENCE_MINUEND_PLACES=568, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=80919, PETRI_PLACES=585, PETRI_TRANSITIONS=2458} [2021-03-25 18:09:02,497 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 561 predicate places. [2021-03-25 18:09:02,497 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:09:02,497 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 585 places, 2458 transitions, 80919 flow [2021-03-25 18:09:02,498 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 585 places, 2458 transitions, 80919 flow [2021-03-25 18:09:02,523 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 576 places, 2458 transitions, 80919 flow [2021-03-25 18:09:07,510 INFO L129 PetriNetUnfolder]: 5280/10390 cut-off events. [2021-03-25 18:09:07,510 INFO L130 PetriNetUnfolder]: For 1065151/1068898 co-relation queries the response was YES. [2021-03-25 18:09:07,684 INFO L84 FinitePrefix]: Finished finitePrefix Result has 168775 conditions, 10390 events. 5280/10390 cut-off events. For 1065151/1068898 co-relation queries the response was YES. Maximal size of possible extension queue 1184. Compared 96999 event pairs, 552 based on Foata normal form. 774/10779 useless extension candidates. Maximal degree in co-relation 168382. Up to 4131 conditions per place. [2021-03-25 18:09:08,019 INFO L142 LiptonReduction]: Number of co-enabled transitions 5014 [2021-03-25 18:09:08,704 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:09:08,704 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:09:08,704 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 6207 [2021-03-25 18:09:08,704 INFO L480 AbstractCegarLoop]: Abstraction has has 576 places, 2458 transitions, 80919 flow [2021-03-25 18:09:08,704 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 16.666666666666668) internal successors, (200), 12 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:09:08,705 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:09:08,705 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:09:08,906 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2021-03-25 18:09:08,906 INFO L428 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:09:08,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:09:08,907 INFO L82 PathProgramCache]: Analyzing trace with hash -1022417613, now seen corresponding path program 1 times [2021-03-25 18:09:08,907 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:09:08,908 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683778297] [2021-03-25 18:09:08,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:09:08,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:09:08,923 INFO L142 QuantifierPusher]: treesize reduction 33, result has 26.7 percent of original size [2021-03-25 18:09:08,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:09:08,932 INFO L142 QuantifierPusher]: treesize reduction 4, result has 91.1 percent of original size [2021-03-25 18:09:08,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:09:08,964 INFO L142 QuantifierPusher]: treesize reduction 38, result has 63.5 percent of original size [2021-03-25 18:09:08,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:09:09,009 INFO L142 QuantifierPusher]: treesize reduction 29, result has 63.3 percent of original size [2021-03-25 18:09:09,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-25 18:09:09,043 INFO L142 QuantifierPusher]: treesize reduction 24, result has 65.2 percent of original size [2021-03-25 18:09:09,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 18:09:09,069 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:09:09,069 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683778297] [2021-03-25 18:09:09,069 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749634348] [2021-03-25 18:09:09,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:09:09,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:09:09,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-03-25 18:09:09,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:09:09,092 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:09:09,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,093 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:09:09,093 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:09:09,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:09:09,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:09:09,103 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:09:09,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,104 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:09:09,104 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:09:09,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:09:09,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:09:09,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:09:09,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:09:09,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:09:09,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:09:09,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,108 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:09:09,108 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,109 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:09:09,109 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.4 percent of original size [2021-03-25 18:09:09,110 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:09:09,110 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,110 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:09:09,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 18:09:09,111 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:09:09,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,112 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 18:09:09,112 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:09:09,113 INFO L142 QuantifierPusher]: treesize reduction 17, result has 82.7 percent of original size [2021-03-25 18:09:09,114 INFO L147 QuantifierPusher]: treesize reduction 28, result has 61.6 percent of original size 45 [2021-03-25 18:09:09,115 INFO L147 QuantifierPusher]: treesize reduction 28, result has 66.3 percent of original size 55 [2021-03-25 18:09:09,115 INFO L142 QuantifierPusher]: treesize reduction 28, result has 66.3 percent of original size [2021-03-25 18:09:09,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:09:09,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:09:09,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:09:09,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:09:09,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:09:09,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:09:09,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:09:09,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:09:09,147 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,148 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:09:09,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 18:09:09,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:09:09,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:09:09,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:09:09,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,198 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-25 18:09:09,198 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-25 18:09:09,199 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,199 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-25 18:09:09,200 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,200 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-25 18:09:09,247 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-25 18:09:09,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,248 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-25 18:09:09,249 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-25 18:09:09,250 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,250 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-25 18:09:09,250 INFO L142 QuantifierPusher]: treesize reduction 15, result has 85.0 percent of original size [2021-03-25 18:09:09,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 18:09:09,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 18:09:09,252 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 18:09:09,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-03-25 18:09:09,310 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,311 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:09:09,311 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:09:09,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,312 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:09:09,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:09:09,313 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,314 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:09:09,314 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:09:09,315 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,315 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:09:09,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:09:09,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:09:09,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:09:09,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:09:09,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:09:09,319 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:09:09,320 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,320 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:09:09,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:09:09,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:09,322 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:09:09,322 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:09:09,322 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:09:09,322 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2021-03-25 18:09:09,322 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975016700] [2021-03-25 18:09:09,322 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-25 18:09:09,322 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:09:09,323 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-25 18:09:09,323 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-03-25 18:09:09,323 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 83 [2021-03-25 18:09:09,323 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 2458 transitions, 80919 flow. Second operand has 12 states, 12 states have (on average 16.666666666666668) internal successors, (200), 12 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:09:09,323 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:09:09,323 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 83 [2021-03-25 18:09:09,323 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:09:22,358 INFO L129 PetriNetUnfolder]: 7136/13597 cut-off events. [2021-03-25 18:09:22,358 INFO L130 PetriNetUnfolder]: For 1349537/1349599 co-relation queries the response was YES. [2021-03-25 18:09:22,596 INFO L84 FinitePrefix]: Finished finitePrefix Result has 223295 conditions, 13597 events. 7136/13597 cut-off events. For 1349537/1349599 co-relation queries the response was YES. Maximal size of possible extension queue 1388. Compared 126093 event pairs, 1636 based on Foata normal form. 36/13633 useless extension candidates. Maximal degree in co-relation 222893. Up to 11154 conditions per place. [2021-03-25 18:09:22,845 INFO L132 encePairwiseOnDemand]: 64/83 looper letters, 2319 selfloop transitions, 256 changer transitions 18/2599 dead transitions. [2021-03-25 18:09:22,845 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 2599 transitions, 90237 flow [2021-03-25 18:09:22,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-25 18:09:22,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-25 18:09:22,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2021-03-25 18:09:22,846 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2727272727272727 [2021-03-25 18:09:22,846 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 249 transitions. [2021-03-25 18:09:22,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 249 transitions. [2021-03-25 18:09:22,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:09:22,847 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 249 transitions. [2021-03-25 18:09:22,847 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 22.636363636363637) internal successors, (249), 11 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:09:22,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 83.0) internal successors, (996), 12 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:09:22,848 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 83.0) internal successors, (996), 12 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:09:22,848 INFO L185 Difference]: Start difference. First operand has 576 places, 2458 transitions, 80919 flow. Second operand 11 states and 249 transitions. [2021-03-25 18:09:22,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 2599 transitions, 90237 flow [2021-03-25 18:09:31,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 572 places, 2599 transitions, 89521 flow, removed 102 selfloop flow, removed 14 redundant places. [2021-03-25 18:09:31,479 INFO L241 Difference]: Finished difference. Result has 578 places, 2540 transitions, 83667 flow [2021-03-25 18:09:31,481 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=83, PETRI_DIFFERENCE_MINUEND_FLOW=80279, PETRI_DIFFERENCE_MINUEND_PLACES=562, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=83667, PETRI_PLACES=578, PETRI_TRANSITIONS=2540} [2021-03-25 18:09:31,481 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 554 predicate places. [2021-03-25 18:09:31,481 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:09:31,481 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 578 places, 2540 transitions, 83667 flow [2021-03-25 18:09:31,481 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 578 places, 2540 transitions, 83667 flow [2021-03-25 18:09:31,509 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 578 places, 2540 transitions, 83667 flow [2021-03-25 18:09:36,849 INFO L129 PetriNetUnfolder]: 5374/10766 cut-off events. [2021-03-25 18:09:36,849 INFO L130 PetriNetUnfolder]: For 1054290/1057676 co-relation queries the response was YES. [2021-03-25 18:09:37,040 INFO L84 FinitePrefix]: Finished finitePrefix Result has 171210 conditions, 10766 events. 5374/10766 cut-off events. For 1054290/1057676 co-relation queries the response was YES. Maximal size of possible extension queue 1255. Compared 103086 event pairs, 575 based on Foata normal form. 614/10953 useless extension candidates. Maximal degree in co-relation 170820. Up to 4185 conditions per place. [2021-03-25 18:09:37,190 INFO L142 LiptonReduction]: Number of co-enabled transitions 5098 [2021-03-25 18:09:39,113 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:09:39,113 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 18:09:39,113 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 7632 [2021-03-25 18:09:39,114 INFO L480 AbstractCegarLoop]: Abstraction has has 578 places, 2540 transitions, 83679 flow [2021-03-25 18:09:39,114 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 16.666666666666668) internal successors, (200), 12 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:09:39,114 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:09:39,114 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:09:39,315 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:09:39,316 INFO L428 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:09:39,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:09:39,316 INFO L82 PathProgramCache]: Analyzing trace with hash 438991540, now seen corresponding path program 1 times [2021-03-25 18:09:39,316 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:09:39,316 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556379867] [2021-03-25 18:09:39,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:09:39,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:09:39,331 INFO L142 QuantifierPusher]: treesize reduction 33, result has 26.7 percent of original size [2021-03-25 18:09:39,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:09:39,355 INFO L142 QuantifierPusher]: treesize reduction 13, result has 67.5 percent of original size [2021-03-25 18:09:39,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-25 18:09:39,380 INFO L142 QuantifierPusher]: treesize reduction 9, result has 78.0 percent of original size [2021-03-25 18:09:39,380 INFO L147 QuantifierPusher]: treesize reduction 4, result has 87.5 percent of original size 28 [2021-03-25 18:09:39,412 INFO L142 QuantifierPusher]: treesize reduction 29, result has 60.3 percent of original size [2021-03-25 18:09:39,412 INFO L147 QuantifierPusher]: treesize reduction 4, result has 90.9 percent of original size 40 [2021-03-25 18:09:39,453 INFO L142 QuantifierPusher]: treesize reduction 29, result has 60.3 percent of original size [2021-03-25 18:09:39,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:09:39,498 INFO L142 QuantifierPusher]: treesize reduction 29, result has 58.6 percent of original size [2021-03-25 18:09:39,499 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:09:39,532 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:09:39,533 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556379867] [2021-03-25 18:09:39,533 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497303159] [2021-03-25 18:09:39,533 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) [2021-03-25 18:09:39,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:09:39,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 19 conjunts are in the unsatisfiable core [2021-03-25 18:09:39,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:09:39,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:09:39,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:09:39,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:09:39,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:09:39,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:09:39,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:09:39,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:09:39,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:09:39,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:09:39,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:09:39,580 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:09:39,581 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,581 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:09:39,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:09:39,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:09:39,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:09:39,597 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:09:39,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-25 18:09:39,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:09:39,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:09:39,601 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:09:39,629 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,630 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 18:09:39,631 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,631 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 18:09:39,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 18:09:39,633 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,633 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 18:09:39,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,673 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 18:09:39,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 18:09:39,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 18:09:39,675 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 18:09:39,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 18:09:39,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 18:09:39,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 18:09:39,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 18:09:39,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 18:09:39,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 18:09:39,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 18:09:39,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,727 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 18:09:39,727 INFO L142 QuantifierPusher]: treesize reduction 15, result has 83.7 percent of original size [2021-03-25 18:09:39,728 INFO L147 QuantifierPusher]: treesize reduction 3, result has 95.8 percent of original size 68 [2021-03-25 18:09:39,728 INFO L142 QuantifierPusher]: treesize reduction 3, result has 95.8 percent of original size [2021-03-25 18:09:39,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:09:39,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:09:39,730 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,730 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:09:39,884 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2021-03-25 18:09:39,885 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.4 percent of original size [2021-03-25 18:09:39,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-03-25 18:09:39,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,886 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:09:39,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:09:39,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:09:39,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,888 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:09:39,889 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,889 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:09:39,889 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:09:39,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:09:39,890 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 18:09:39,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 18:09:39,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:09:39,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:09:39,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:09:39,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:09:39,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:09:39,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:09:39,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:09:39,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,961 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:09:39,961 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:09:39,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,962 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:09:39,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:09:39,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,964 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:09:39,964 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:09:39,965 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,965 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:09:39,966 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,966 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:09:39,967 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:09:39,967 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:09:39,967 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:09:39,967 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:09:39,967 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-25 18:09:39,968 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122812] [2021-03-25 18:09:39,968 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 18:09:39,968 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:09:39,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 18:09:39,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2021-03-25 18:09:39,968 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 85 [2021-03-25 18:09:39,969 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 2540 transitions, 83679 flow. Second operand has 15 states, 15 states have (on average 15.333333333333334) internal successors, (230), 15 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:09:39,969 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:09:39,969 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 85 [2021-03-25 18:09:39,969 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:09:41,566 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 55 [2021-03-25 18:09:42,607 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 51 [2021-03-25 18:09:56,939 INFO L129 PetriNetUnfolder]: 7545/14337 cut-off events. [2021-03-25 18:09:56,940 INFO L130 PetriNetUnfolder]: For 1454139/1454240 co-relation queries the response was YES. [2021-03-25 18:09:57,194 INFO L84 FinitePrefix]: Finished finitePrefix Result has 237148 conditions, 14337 events. 7545/14337 cut-off events. For 1454139/1454240 co-relation queries the response was YES. Maximal size of possible extension queue 1512. Compared 134317 event pairs, 1422 based on Foata normal form. 78/14415 useless extension candidates. Maximal degree in co-relation 236708. Up to 9466 conditions per place. [2021-03-25 18:09:57,286 INFO L132 encePairwiseOnDemand]: 54/85 looper letters, 2231 selfloop transitions, 591 changer transitions 31/2859 dead transitions. [2021-03-25 18:09:57,287 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 2859 transitions, 100058 flow [2021-03-25 18:09:57,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-25 18:09:57,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-03-25 18:09:57,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 395 transitions. [2021-03-25 18:09:57,288 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2581699346405229 [2021-03-25 18:09:57,288 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 395 transitions. [2021-03-25 18:09:57,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 395 transitions. [2021-03-25 18:09:57,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:09:57,288 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 395 transitions. [2021-03-25 18:09:57,289 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 21.944444444444443) internal successors, (395), 18 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:09:57,289 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 85.0) internal successors, (1615), 19 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:09:57,290 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 85.0) internal successors, (1615), 19 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:09:57,290 INFO L185 Difference]: Start difference. First operand has 578 places, 2540 transitions, 83679 flow. Second operand 18 states and 395 transitions. [2021-03-25 18:09:57,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 2859 transitions, 100058 flow [2021-03-25 18:10:07,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 2859 transitions, 99435 flow, removed 283 selfloop flow, removed 3 redundant places. [2021-03-25 18:10:07,129 INFO L241 Difference]: Finished difference. Result has 601 places, 2670 transitions, 89481 flow [2021-03-25 18:10:07,131 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=85, PETRI_DIFFERENCE_MINUEND_FLOW=83056, PETRI_DIFFERENCE_MINUEND_PLACES=575, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=479, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1994, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=89481, PETRI_PLACES=601, PETRI_TRANSITIONS=2670} [2021-03-25 18:10:07,131 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 577 predicate places. [2021-03-25 18:10:07,131 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:10:07,131 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 601 places, 2670 transitions, 89481 flow [2021-03-25 18:10:07,131 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 601 places, 2670 transitions, 89481 flow [2021-03-25 18:10:07,163 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 600 places, 2670 transitions, 89481 flow [2021-03-25 18:10:10,701 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][965], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 31#L41-2true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2094#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 53#true, Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2731#true, Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, 2273#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3351#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3434#(and (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 3436#(and (or (and break_AC (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (< 1 An) (= (select A 0) (select B 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (and (<= Cn i_AC) (= (select A 0) (select C 0))) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, 1527#true]) [2021-03-25 18:10:10,702 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 18:10:10,702 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:10:10,702 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:10:10,702 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:10:13,553 INFO L129 PetriNetUnfolder]: 5635/11342 cut-off events. [2021-03-25 18:10:13,553 INFO L130 PetriNetUnfolder]: For 1257771/1262800 co-relation queries the response was YES. [2021-03-25 18:10:13,825 INFO L84 FinitePrefix]: Finished finitePrefix Result has 186701 conditions, 11342 events. 5635/11342 cut-off events. For 1257771/1262800 co-relation queries the response was YES. Maximal size of possible extension queue 1325. Compared 110325 event pairs, 594 based on Foata normal form. 854/11806 useless extension candidates. Maximal degree in co-relation 186301. Up to 4418 conditions per place. [2021-03-25 18:10:14,006 INFO L142 LiptonReduction]: Number of co-enabled transitions 5344 [2021-03-25 18:10:16,188 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:10:16,188 INFO L156 LiptonReduction]: Total number of compositions: 1 [2021-03-25 18:10:16,188 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 9057 [2021-03-25 18:10:16,188 INFO L480 AbstractCegarLoop]: Abstraction has has 600 places, 2670 transitions, 89488 flow [2021-03-25 18:10:16,188 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 15.333333333333334) internal successors, (230), 15 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:10:16,188 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:10:16,189 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:10:16,399 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:10:16,400 INFO L428 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:10:16,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:10:16,400 INFO L82 PathProgramCache]: Analyzing trace with hash -1562331887, now seen corresponding path program 1 times [2021-03-25 18:10:16,400 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:10:16,400 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060800462] [2021-03-25 18:10:16,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:10:16,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:10:16,419 INFO L142 QuantifierPusher]: treesize reduction 39, result has 33.9 percent of original size [2021-03-25 18:10:16,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-25 18:10:16,436 INFO L142 QuantifierPusher]: treesize reduction 39, result has 40.9 percent of original size [2021-03-25 18:10:16,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-25 18:10:16,455 INFO L142 QuantifierPusher]: treesize reduction 3, result has 92.7 percent of original size [2021-03-25 18:10:16,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 18:10:16,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 18:10:16,534 INFO L142 QuantifierPusher]: treesize reduction 48, result has 53.8 percent of original size [2021-03-25 18:10:16,535 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-25 18:10:16,582 INFO L142 QuantifierPusher]: treesize reduction 48, result has 55.1 percent of original size [2021-03-25 18:10:16,582 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-03-25 18:10:16,626 INFO L142 QuantifierPusher]: treesize reduction 48, result has 52.0 percent of original size [2021-03-25 18:10:16,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-25 18:10:16,667 INFO L142 QuantifierPusher]: treesize reduction 64, result has 36.6 percent of original size [2021-03-25 18:10:16,668 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 18:10:16,698 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:10:16,698 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060800462] [2021-03-25 18:10:16,698 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402660116] [2021-03-25 18:10:16,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:10:16,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:10:16,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 17 conjunts are in the unsatisfiable core [2021-03-25 18:10:16,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:10:16,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:10:16,847 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:10:16,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:10:16,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:10:16,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:10:16,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:10:16,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:10:16,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:10:16,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:10:16,863 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:10:16,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:10:16,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:10:16,879 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,879 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:10:16,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,880 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:10:16,880 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:10:16,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-25 18:10:16,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 18:10:16,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 18:10:16,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 18:10:16,888 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,888 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 18:10:16,914 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-03-25 18:10:16,916 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,916 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-25 18:10:16,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,917 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-25 18:10:16,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-25 18:10:16,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-25 18:10:16,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-25 18:10:16,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-25 18:10:16,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,956 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 56 [2021-03-25 18:10:16,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 18:10:16,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 18:10:16,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 18:10:16,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:16,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 18:10:17,007 INFO L142 QuantifierPusher]: treesize reduction 15, result has 82.6 percent of original size [2021-03-25 18:10:17,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:10:17,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:10:17,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:10:17,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:10:17,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:10:17,065 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,066 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:10:17,066 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,067 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:10:17,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:10:17,068 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,069 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:10:17,069 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,070 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:10:17,070 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,071 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:10:17,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:10:17,073 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.3 percent of original size [2021-03-25 18:10:17,073 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 18:10:17,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:10:17,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:10:17,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:10:17,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,076 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:10:17,077 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:10:17,078 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:10:17,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:10:17,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-25 18:10:17,080 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,081 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-25 18:10:17,162 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,163 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:10:17,163 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,164 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:10:17,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:10:17,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,166 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:10:17,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:10:17,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:10:17,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:10:17,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,170 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:10:17,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:10:17,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:10:17,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,173 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:10:17,173 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:10:17,174 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:10:17,174 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:10:17,174 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:10:17,174 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 15 [2021-03-25 18:10:17,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935379363] [2021-03-25 18:10:17,175 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-03-25 18:10:17,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:10:17,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-03-25 18:10:17,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-03-25 18:10:17,175 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 86 [2021-03-25 18:10:17,176 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 600 places, 2670 transitions, 89488 flow. Second operand has 17 states, 17 states have (on average 15.176470588235293) internal successors, (258), 17 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:10:17,176 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:10:17,176 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 86 [2021-03-25 18:10:17,176 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:10:18,033 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 47 [2021-03-25 18:10:18,410 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 49 [2021-03-25 18:10:19,165 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 56 [2021-03-25 18:10:19,589 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-03-25 18:10:26,356 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2021-03-25 18:10:37,226 INFO L129 PetriNetUnfolder]: 8128/15251 cut-off events. [2021-03-25 18:10:37,227 INFO L130 PetriNetUnfolder]: For 1743143/1743200 co-relation queries the response was YES. [2021-03-25 18:10:37,541 INFO L84 FinitePrefix]: Finished finitePrefix Result has 265178 conditions, 15251 events. 8128/15251 cut-off events. For 1743143/1743200 co-relation queries the response was YES. Maximal size of possible extension queue 1638. Compared 142763 event pairs, 1074 based on Foata normal form. 47/15298 useless extension candidates. Maximal degree in co-relation 264730. Up to 8784 conditions per place. [2021-03-25 18:10:37,645 INFO L132 encePairwiseOnDemand]: 59/86 looper letters, 1781 selfloop transitions, 1580 changer transitions 14/3381 dead transitions. [2021-03-25 18:10:37,645 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 624 places, 3381 transitions, 121583 flow [2021-03-25 18:10:37,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-03-25 18:10:37,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-03-25 18:10:37,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 541 transitions. [2021-03-25 18:10:37,647 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2516279069767442 [2021-03-25 18:10:37,647 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 541 transitions. [2021-03-25 18:10:37,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 541 transitions. [2021-03-25 18:10:37,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:10:37,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 541 transitions. [2021-03-25 18:10:37,648 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 21.64) internal successors, (541), 25 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:10:37,650 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 86.0) internal successors, (2236), 26 states have internal predecessors, (2236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:10:37,650 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 86.0) internal successors, (2236), 26 states have internal predecessors, (2236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:10:37,650 INFO L185 Difference]: Start difference. First operand has 600 places, 2670 transitions, 89488 flow. Second operand 25 states and 541 transitions. [2021-03-25 18:10:37,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 624 places, 3381 transitions, 121583 flow [2021-03-25 18:10:50,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 618 places, 3381 transitions, 119359 flow, removed 935 selfloop flow, removed 6 redundant places. [2021-03-25 18:10:50,340 INFO L241 Difference]: Finished difference. Result has 633 places, 2968 transitions, 104922 flow [2021-03-25 18:10:50,342 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=86, PETRI_DIFFERENCE_MINUEND_FLOW=87910, PETRI_DIFFERENCE_MINUEND_PLACES=594, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1302, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=104922, PETRI_PLACES=633, PETRI_TRANSITIONS=2968} [2021-03-25 18:10:50,342 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 609 predicate places. [2021-03-25 18:10:50,342 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:10:50,342 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 633 places, 2968 transitions, 104922 flow [2021-03-25 18:10:50,342 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 633 places, 2968 transitions, 104922 flow [2021-03-25 18:10:50,377 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 630 places, 2968 transitions, 104922 flow [2021-03-25 18:10:57,569 INFO L129 PetriNetUnfolder]: 6089/12277 cut-off events. [2021-03-25 18:10:57,570 INFO L130 PetriNetUnfolder]: For 1472404/1477269 co-relation queries the response was YES. [2021-03-25 18:10:57,811 INFO L84 FinitePrefix]: Finished finitePrefix Result has 210135 conditions, 12277 events. 6089/12277 cut-off events. For 1472404/1477269 co-relation queries the response was YES. Maximal size of possible extension queue 1398. Compared 120748 event pairs, 621 based on Foata normal form. 899/12779 useless extension candidates. Maximal degree in co-relation 209714. Up to 4775 conditions per place. [2021-03-25 18:10:58,222 INFO L142 LiptonReduction]: Number of co-enabled transitions 5794 [2021-03-25 18:11:00,976 INFO L154 LiptonReduction]: Checked pairs total: 8 [2021-03-25 18:11:00,976 INFO L156 LiptonReduction]: Total number of compositions: 4 [2021-03-25 18:11:00,976 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 10634 [2021-03-25 18:11:00,977 INFO L480 AbstractCegarLoop]: Abstraction has has 630 places, 2968 transitions, 104958 flow [2021-03-25 18:11:00,977 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 17 states have (on average 15.176470588235293) internal successors, (258), 17 states have internal predecessors, (258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:11:00,977 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:11:00,977 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:11:01,177 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:11:01,177 INFO L428 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:11:01,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:11:01,178 INFO L82 PathProgramCache]: Analyzing trace with hash 1286567796, now seen corresponding path program 2 times [2021-03-25 18:11:01,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:11:01,178 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601944739] [2021-03-25 18:11:01,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:11:01,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:11:01,195 INFO L142 QuantifierPusher]: treesize reduction 35, result has 35.2 percent of original size [2021-03-25 18:11:01,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-03-25 18:11:01,212 INFO L142 QuantifierPusher]: treesize reduction 6, result has 81.8 percent of original size [2021-03-25 18:11:01,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-25 18:11:01,234 INFO L142 QuantifierPusher]: treesize reduction 3, result has 91.4 percent of original size [2021-03-25 18:11:01,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-25 18:11:01,251 INFO L142 QuantifierPusher]: treesize reduction 23, result has 65.7 percent of original size [2021-03-25 18:11:01,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:11:01,285 INFO L142 QuantifierPusher]: treesize reduction 23, result has 66.2 percent of original size [2021-03-25 18:11:01,285 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 18:11:01,312 INFO L142 QuantifierPusher]: treesize reduction 23, result has 68.9 percent of original size [2021-03-25 18:11:01,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 18:11:01,344 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:11:01,344 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601944739] [2021-03-25 18:11:01,344 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1226656617] [2021-03-25 18:11:01,344 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:11:01,364 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-25 18:11:01,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 18:11:01,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 19 conjunts are in the unsatisfiable core [2021-03-25 18:11:01,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:11:01,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:11:01,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:11:01,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:11:01,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:11:01,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:11:01,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:11:01,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,387 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:11:01,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:11:01,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:11:01,388 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:11:01,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:11:01,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:11:01,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:11:01,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:11:01,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:11:01,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:11:01,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:11:01,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:11:01,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:11:01,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-25 18:11:01,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:11:01,420 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:11:01,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:11:01,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:11:01,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:11:01,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:11:01,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,458 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:11:01,458 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,459 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:11:01,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 18:11:01,460 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 18:11:01,461 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 18:11:01,462 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,462 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 18:11:01,507 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.8 percent of original size [2021-03-25 18:11:01,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-03-25 18:11:01,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,509 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:11:01,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:11:01,510 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-25 18:11:01,510 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,510 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:11:01,511 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,511 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:11:01,513 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:11:01,514 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:11:01,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 18:11:01,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,516 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 18:11:01,564 INFO L142 QuantifierPusher]: treesize reduction 15, result has 84.4 percent of original size [2021-03-25 18:11:01,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 75 [2021-03-25 18:11:01,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,565 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:11:01,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 18:11:01,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 18:11:01,567 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,567 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:11:01,568 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,568 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:11:01,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,570 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:11:01,570 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,570 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:11:01,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,572 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 18:11:01,572 INFO L147 QuantifierPusher]: treesize reduction 4, result has 87.1 percent of original size 27 [2021-03-25 18:11:01,573 INFO L147 QuantifierPusher]: treesize reduction 4, result has 94.4 percent of original size 68 [2021-03-25 18:11:01,573 INFO L142 QuantifierPusher]: treesize reduction 4, result has 94.4 percent of original size [2021-03-25 18:11:01,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:11:01,611 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.4 percent of original size [2021-03-25 18:11:01,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-03-25 18:11:01,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:11:01,613 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:11:01,614 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:11:01,614 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,614 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:11:01,615 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,615 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:11:01,616 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:11:01,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:11:01,617 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 18:11:01,618 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,618 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 18:11:01,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:11:01,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:11:01,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:11:01,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,679 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:11:01,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:11:01,680 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:11:01,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:11:01,682 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,682 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:11:01,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,683 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:11:01,683 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:11:01,684 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,684 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:11:01,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:11:01,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:11:01,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,686 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:11:01,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:11:01,687 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:01,688 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:11:01,688 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:11:01,688 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:11:01,688 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-25 18:11:01,688 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124481523] [2021-03-25 18:11:01,688 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 18:11:01,689 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:11:01,689 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 18:11:01,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-03-25 18:11:01,689 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 90 [2021-03-25 18:11:01,689 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 630 places, 2968 transitions, 104958 flow. Second operand has 15 states, 15 states have (on average 15.333333333333334) internal successors, (230), 15 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:11:01,689 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:11:01,689 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 90 [2021-03-25 18:11:01,689 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:11:22,445 INFO L129 PetriNetUnfolder]: 8241/15708 cut-off events. [2021-03-25 18:11:22,445 INFO L130 PetriNetUnfolder]: For 1863813/1863847 co-relation queries the response was YES. [2021-03-25 18:11:22,760 INFO L84 FinitePrefix]: Finished finitePrefix Result has 278636 conditions, 15708 events. 8241/15708 cut-off events. For 1863813/1863847 co-relation queries the response was YES. Maximal size of possible extension queue 1670. Compared 149656 event pairs, 1586 based on Foata normal form. 37/15745 useless extension candidates. Maximal degree in co-relation 278162. Up to 10345 conditions per place. [2021-03-25 18:11:22,873 INFO L132 encePairwiseOnDemand]: 60/90 looper letters, 2520 selfloop transitions, 637 changer transitions 8/3171 dead transitions. [2021-03-25 18:11:22,873 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 644 places, 3171 transitions, 119075 flow [2021-03-25 18:11:22,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-03-25 18:11:22,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-03-25 18:11:22,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 338 transitions. [2021-03-25 18:11:22,874 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.25037037037037035 [2021-03-25 18:11:22,874 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 338 transitions. [2021-03-25 18:11:22,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 338 transitions. [2021-03-25 18:11:22,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:11:22,875 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 338 transitions. [2021-03-25 18:11:22,875 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 22.533333333333335) internal successors, (338), 15 states have internal predecessors, (338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:11:22,876 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 90.0) internal successors, (1440), 16 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:11:22,876 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 90.0) internal successors, (1440), 16 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:11:22,876 INFO L185 Difference]: Start difference. First operand has 630 places, 2968 transitions, 104958 flow. Second operand 15 states and 338 transitions. [2021-03-25 18:11:22,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 644 places, 3171 transitions, 119075 flow [2021-03-25 18:11:36,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 637 places, 3171 transitions, 117286 flow, removed 864 selfloop flow, removed 7 redundant places. [2021-03-25 18:11:36,421 INFO L241 Difference]: Finished difference. Result has 643 places, 3031 transitions, 108129 flow [2021-03-25 18:11:36,424 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=90, PETRI_DIFFERENCE_MINUEND_FLOW=103452, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2968, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=572, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=108129, PETRI_PLACES=643, PETRI_TRANSITIONS=3031} [2021-03-25 18:11:36,424 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 619 predicate places. [2021-03-25 18:11:36,424 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:11:36,424 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 643 places, 3031 transitions, 108129 flow [2021-03-25 18:11:36,424 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 643 places, 3031 transitions, 108129 flow [2021-03-25 18:11:36,475 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 642 places, 3031 transitions, 108129 flow [2021-03-25 18:11:38,663 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][83], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 2731#true, Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:11:38,663 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 18:11:38,663 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:11:38,663 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:11:38,663 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:11:38,663 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][2019], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 31#L41-2true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2094#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 53#true, Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2629#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 2273#true, 740#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3351#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3569#true, 1527#true]) [2021-03-25 18:11:38,664 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 18:11:38,664 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:11:38,664 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:11:38,664 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:11:38,664 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][2946], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 2731#true, Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:11:38,664 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 18:11:38,664 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:11:38,664 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:11:38,664 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:11:39,237 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][691], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2731#true, Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), 1527#true]) [2021-03-25 18:11:39,237 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 18:11:39,238 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:39,238 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:39,238 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:39,238 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][1672], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:11:39,238 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 18:11:39,238 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:39,238 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:39,238 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:40,249 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][2946], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 641#true, Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3449#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:11:40,250 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 18:11:40,250 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:40,250 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:40,250 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,508 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][2405], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), 1527#true]) [2021-03-25 18:11:41,508 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:11:41,508 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,508 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,508 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,509 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][83], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 2731#true, Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:11:41,509 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:11:41,509 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,509 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,509 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,509 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][2019], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 31#L41-2true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2094#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 53#true, Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 2273#true, 740#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3351#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3569#true, 1527#true]) [2021-03-25 18:11:41,510 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:11:41,510 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,510 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,510 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,510 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][2946], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:11:41,510 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:11:41,510 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,510 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,510 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,513 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][83], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:11:41,513 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 18:11:41,513 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 18:11:41,513 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 18:11:41,513 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 18:11:41,514 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][83], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2629#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 2731#true, Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:11:41,514 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:11:41,514 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,514 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,514 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,514 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,781 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][2405], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2731#true, Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), 224#true, Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), 1802#true, Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), 1527#true]) [2021-03-25 18:11:41,781 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:11:41,781 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,781 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:11:41,781 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,781 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,782 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][83], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2629#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:11:41,782 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:11:41,782 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,782 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:11:41,782 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,782 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,782 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][2946], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:11:41,782 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:11:41,782 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,782 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:11:41,783 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,783 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,783 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][2019], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 31#L41-2true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2094#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 53#true, Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 3644#(and (= (select A 0) (select B 0)) (or (and (<= Cn i_AC) (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (< 1 Bn) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, 2273#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3351#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3569#true, 1527#true]) [2021-03-25 18:11:41,783 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:11:41,783 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,783 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:11:41,783 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:41,783 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:11:43,635 INFO L129 PetriNetUnfolder]: 6216/12533 cut-off events. [2021-03-25 18:11:43,635 INFO L130 PetriNetUnfolder]: For 1498013/1502949 co-relation queries the response was YES. [2021-03-25 18:11:43,867 INFO L84 FinitePrefix]: Finished finitePrefix Result has 214671 conditions, 12533 events. 6216/12533 cut-off events. For 1498013/1502949 co-relation queries the response was YES. Maximal size of possible extension queue 1468. Compared 123979 event pairs, 635 based on Foata normal form. 1025/13197 useless extension candidates. Maximal degree in co-relation 214248. Up to 4887 conditions per place. [2021-03-25 18:11:44,294 INFO L142 LiptonReduction]: Number of co-enabled transitions 5920 [2021-03-25 18:11:45,362 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:11:45,362 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:11:45,363 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 8939 [2021-03-25 18:11:45,363 INFO L480 AbstractCegarLoop]: Abstraction has has 642 places, 3031 transitions, 108129 flow [2021-03-25 18:11:45,363 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 15.333333333333334) internal successors, (230), 15 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:11:45,363 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:11:45,363 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:11:45,563 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2021-03-25 18:11:45,564 INFO L428 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:11:45,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:11:45,564 INFO L82 PathProgramCache]: Analyzing trace with hash 1034772995, now seen corresponding path program 2 times [2021-03-25 18:11:45,564 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:11:45,564 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463386213] [2021-03-25 18:11:45,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:11:45,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:11:45,580 INFO L142 QuantifierPusher]: treesize reduction 39, result has 27.8 percent of original size [2021-03-25 18:11:45,580 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 18:11:45,594 INFO L142 QuantifierPusher]: treesize reduction 39, result has 36.1 percent of original size [2021-03-25 18:11:45,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-25 18:11:45,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,613 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-25 18:11:45,638 INFO L142 QuantifierPusher]: treesize reduction 12, result has 75.5 percent of original size [2021-03-25 18:11:45,639 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 18:11:45,671 INFO L142 QuantifierPusher]: treesize reduction 55, result has 40.2 percent of original size [2021-03-25 18:11:45,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 18:11:45,704 INFO L142 QuantifierPusher]: treesize reduction 61, result has 42.5 percent of original size [2021-03-25 18:11:45,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-25 18:11:45,745 INFO L142 QuantifierPusher]: treesize reduction 67, result has 36.8 percent of original size [2021-03-25 18:11:45,746 INFO L147 QuantifierPusher]: treesize reduction 3, result has 92.3 percent of original size 36 [2021-03-25 18:11:45,776 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:11:45,776 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463386213] [2021-03-25 18:11:45,776 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664464215] [2021-03-25 18:11:45,776 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:11:45,797 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-25 18:11:45,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 18:11:45,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 18 conjunts are in the unsatisfiable core [2021-03-25 18:11:45,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:11:45,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:11:45,799 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,799 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:11:45,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:11:45,800 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,800 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:11:45,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,811 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:11:45,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:11:45,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:11:45,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:11:45,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:11:45,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:11:45,814 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,814 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:11:45,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:11:45,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 18:11:45,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 18:11:45,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,816 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 18:11:45,817 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 18:11:45,830 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,831 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:11:45,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:11:45,832 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:11:45,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:11:45,859 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,859 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:11:45,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,860 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:11:45,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:11:45,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,862 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:11:45,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:11:45,898 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,899 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:11:45,899 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:11:45,900 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,900 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 66 [2021-03-25 18:11:45,901 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.4 percent of original size [2021-03-25 18:11:45,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-25 18:11:45,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:11:45,902 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 18:11:45,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-03-25 18:11:45,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,904 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:11:45,905 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,905 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:11:45,905 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 18:11:45,907 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 18:11:45,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 18:11:45,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 18:11:45,952 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,953 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 18:11:45,953 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 18:11:45,954 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,954 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 18:11:45,955 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,955 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 18:11:45,956 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 88 [2021-03-25 18:11:45,957 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 18:11:45,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 18:11:45,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:45,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 18:11:46,008 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:46,008 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 18:11:46,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:46,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 18:11:46,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:46,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 18:11:46,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:46,011 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 18:11:46,012 INFO L142 QuantifierPusher]: treesize reduction 15, result has 83.9 percent of original size [2021-03-25 18:11:46,012 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 18:11:46,012 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:46,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 18:11:46,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:46,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 18:11:46,014 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:46,014 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 18:11:46,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:46,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:11:46,083 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:46,083 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:11:46,084 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:46,084 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:11:46,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:46,085 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:11:46,085 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:46,086 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:11:46,086 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:46,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:11:46,087 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:46,087 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:11:46,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:46,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:11:46,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:46,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:11:46,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:46,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:11:46,090 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:46,090 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:11:46,091 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:11:46,091 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:11:46,092 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:11:46,092 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:11:46,092 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-25 18:11:46,092 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888356375] [2021-03-25 18:11:46,092 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 18:11:46,092 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:11:46,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 18:11:46,092 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-03-25 18:11:46,093 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 90 [2021-03-25 18:11:46,093 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 642 places, 3031 transitions, 108129 flow. Second operand has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:11:46,093 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:11:46,093 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 90 [2021-03-25 18:11:46,093 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:11:48,563 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 58 [2021-03-25 18:11:50,278 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 42 [2021-03-25 18:12:06,063 INFO L129 PetriNetUnfolder]: 8389/16009 cut-off events. [2021-03-25 18:12:06,063 INFO L130 PetriNetUnfolder]: For 1937303/1937337 co-relation queries the response was YES. [2021-03-25 18:12:06,352 INFO L84 FinitePrefix]: Finished finitePrefix Result has 286147 conditions, 16009 events. 8389/16009 cut-off events. For 1937303/1937337 co-relation queries the response was YES. Maximal size of possible extension queue 1730. Compared 153161 event pairs, 1860 based on Foata normal form. 41/16050 useless extension candidates. Maximal degree in co-relation 285671. Up to 11327 conditions per place. [2021-03-25 18:12:06,468 INFO L132 encePairwiseOnDemand]: 63/90 looper letters, 2461 selfloop transitions, 690 changer transitions 53/3210 dead transitions. [2021-03-25 18:12:06,468 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 657 places, 3210 transitions, 121325 flow [2021-03-25 18:12:06,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-25 18:12:06,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-25 18:12:06,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 344 transitions. [2021-03-25 18:12:06,469 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2388888888888889 [2021-03-25 18:12:06,469 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 344 transitions. [2021-03-25 18:12:06,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 344 transitions. [2021-03-25 18:12:06,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:12:06,470 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 344 transitions. [2021-03-25 18:12:06,470 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 21.5) internal successors, (344), 16 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:12:06,471 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 90.0) internal successors, (1530), 17 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:12:06,471 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 90.0) internal successors, (1530), 17 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:12:06,471 INFO L185 Difference]: Start difference. First operand has 642 places, 3031 transitions, 108129 flow. Second operand 16 states and 344 transitions. [2021-03-25 18:12:06,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 657 places, 3210 transitions, 121325 flow [2021-03-25 18:12:20,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 651 places, 3210 transitions, 120150 flow, removed 349 selfloop flow, removed 6 redundant places. [2021-03-25 18:12:20,369 INFO L241 Difference]: Finished difference. Result has 658 places, 3069 transitions, 111028 flow [2021-03-25 18:12:20,371 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=90, PETRI_DIFFERENCE_MINUEND_FLOW=107072, PETRI_DIFFERENCE_MINUEND_PLACES=636, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3031, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=632, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=111028, PETRI_PLACES=658, PETRI_TRANSITIONS=3069} [2021-03-25 18:12:20,372 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 634 predicate places. [2021-03-25 18:12:20,372 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:12:20,372 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 658 places, 3069 transitions, 111028 flow [2021-03-25 18:12:20,372 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 658 places, 3069 transitions, 111028 flow [2021-03-25 18:12:20,407 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 655 places, 3069 transitions, 111028 flow [2021-03-25 18:12:22,308 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][1712], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 31#L41-2true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2094#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 53#true, Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2731#true, Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, 2273#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3351#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:12:22,309 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 18:12:22,309 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:12:22,309 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:12:22,309 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:12:22,309 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2646], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 2731#true, Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:12:22,309 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 18:12:22,309 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:12:22,309 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:12:22,309 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:12:22,310 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][2976], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 2731#true, Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:12:22,310 INFO L384 tUnfolder$Statistics]: this new event has 11 ancestors and is cut-off event [2021-03-25 18:12:22,310 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:12:22,310 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:12:22,310 INFO L387 tUnfolder$Statistics]: existing Event has 11 ancestors and is cut-off event [2021-03-25 18:12:22,788 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2563], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:12:22,788 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 18:12:22,788 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:22,788 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:22,788 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:22,789 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][2648], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), 1527#true]) [2021-03-25 18:12:22,789 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 18:12:22,789 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:22,789 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:22,789 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:23,986 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][2976], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 641#true, Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3449#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:12:23,987 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 18:12:23,987 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:23,987 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:23,987 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,360 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][2448], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2731#true, Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), 1527#true]) [2021-03-25 18:12:25,360 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:12:25,360 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,360 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,360 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,361 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][1712], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 31#L41-2true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2094#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 53#true, Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2731#true, Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, 2273#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3351#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:12:25,361 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:12:25,361 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,361 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,361 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,361 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2646], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 2731#true, Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:12:25,362 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:12:25,362 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,362 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,362 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,362 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][2976], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 2731#true, Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:12:25,362 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:12:25,362 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,362 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,362 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,767 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][2448], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 25#L41true, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2731#true, Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), 1527#true]) [2021-03-25 18:12:25,768 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:12:25,768 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,768 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:12:25,768 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,768 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,768 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2646], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 25#L41true, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 2731#true, Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:12:25,768 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:12:25,768 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,768 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,768 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,768 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:12:25,769 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][2976], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 25#L41true, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 2731#true, Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:12:25,769 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:12:25,769 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,769 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,769 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,769 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:12:25,769 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][1712], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 31#L41-2true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2094#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 53#true, Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 2273#true, 740#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3351#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:12:25,770 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:12:25,770 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,770 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,770 INFO L387 tUnfolder$Statistics]: existing Event has 13 ancestors and is cut-off event [2021-03-25 18:12:25,770 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,791 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2646], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:12:25,791 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 18:12:25,791 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 18:12:25,791 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 18:12:25,791 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 18:12:25,792 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2646], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), 3652#true, Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2629#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3734#(and (< i_AC Cn) (= (select B 0) (select C 0)) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (<= i_AC i_BC) (or (not break_AC) (< i_AB An))) break_BC) (< 0 An) (< 1 Bn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), Black: 3726#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An)) break_BC) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 2731#true, Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), 2532#true, Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:12:25,792 INFO L384 tUnfolder$Statistics]: this new event has 13 ancestors and is cut-off event [2021-03-25 18:12:25,792 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,792 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,792 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:25,792 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:12:27,992 INFO L129 PetriNetUnfolder]: 6305/12722 cut-off events. [2021-03-25 18:12:27,992 INFO L130 PetriNetUnfolder]: For 1586524/1592207 co-relation queries the response was YES. [2021-03-25 18:12:28,233 INFO L84 FinitePrefix]: Finished finitePrefix Result has 220569 conditions, 12722 events. 6305/12722 cut-off events. For 1586524/1592207 co-relation queries the response was YES. Maximal size of possible extension queue 1476. Compared 126078 event pairs, 670 based on Foata normal form. 1107/13454 useless extension candidates. Maximal degree in co-relation 220140. Up to 4983 conditions per place. [2021-03-25 18:12:28,420 INFO L142 LiptonReduction]: Number of co-enabled transitions 5950 [2021-03-25 18:12:29,522 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:12:29,522 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:12:29,522 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 9150 [2021-03-25 18:12:29,522 INFO L480 AbstractCegarLoop]: Abstraction has has 655 places, 3069 transitions, 111028 flow [2021-03-25 18:12:29,522 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:12:29,522 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:12:29,522 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:12:29,723 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2021-03-25 18:12:29,723 INFO L428 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:12:29,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:12:29,723 INFO L82 PathProgramCache]: Analyzing trace with hash -1275104882, now seen corresponding path program 1 times [2021-03-25 18:12:29,723 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:12:29,723 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44062858] [2021-03-25 18:12:29,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:12:29,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:12:29,740 INFO L142 QuantifierPusher]: treesize reduction 44, result has 39.7 percent of original size [2021-03-25 18:12:29,740 INFO L147 QuantifierPusher]: treesize reduction 7, result has 75.9 percent of original size 22 [2021-03-25 18:12:29,760 INFO L142 QuantifierPusher]: treesize reduction 47, result has 37.3 percent of original size [2021-03-25 18:12:29,761 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-25 18:12:29,785 INFO L142 QuantifierPusher]: treesize reduction 54, result has 36.5 percent of original size [2021-03-25 18:12:29,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:12:29,821 INFO L142 QuantifierPusher]: treesize reduction 65, result has 57.8 percent of original size [2021-03-25 18:12:29,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 89 [2021-03-25 18:12:29,863 INFO L142 QuantifierPusher]: treesize reduction 46, result has 53.5 percent of original size [2021-03-25 18:12:29,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 18:12:29,897 INFO L142 QuantifierPusher]: treesize reduction 46, result has 54.0 percent of original size [2021-03-25 18:12:29,898 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-25 18:12:29,929 INFO L142 QuantifierPusher]: treesize reduction 46, result has 54.5 percent of original size [2021-03-25 18:12:29,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:12:29,963 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:12:29,963 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44062858] [2021-03-25 18:12:29,963 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30408627] [2021-03-25 18:12:29,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:12:29,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:12:29,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-03-25 18:12:29,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:12:29,983 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:29,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:12:29,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:29,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:12:29,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:29,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:12:29,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:29,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:12:29,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:29,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:12:29,996 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:29,996 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:12:29,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:29,997 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:12:29,997 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:29,997 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:12:29,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:29,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:12:29,998 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:29,998 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:12:29,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:29,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:12:29,999 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:29,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:12:30,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:12:30,000 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,000 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:12:30,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:12:30,001 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,001 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:12:30,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,002 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:12:30,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,003 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 18:12:30,003 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 18:12:30,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 18:12:30,024 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 18:12:30,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 18:12:30,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,026 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 18:12:30,026 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-25 18:12:30,027 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,027 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:12:30,028 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,028 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:12:30,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,029 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:12:30,029 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:12:30,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:12:30,059 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:12:30,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,060 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:12:30,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-25 18:12:30,062 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 18:12:30,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 18:12:30,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,064 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 18:12:30,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-03-25 18:12:30,104 INFO L142 QuantifierPusher]: treesize reduction 15, result has 81.9 percent of original size [2021-03-25 18:12:30,105 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:12:30,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:12:30,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:12:30,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:12:30,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,141 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:12:30,141 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:12:30,142 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,142 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:12:30,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,143 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:12:30,144 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.2 percent of original size [2021-03-25 18:12:30,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 18:12:30,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,145 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:12:30,145 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,145 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:12:30,146 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-03-25 18:12:30,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,146 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 18:12:30,147 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,147 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:12:30,147 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 18:12:30,148 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 18:12:30,149 INFO L147 QuantifierPusher]: treesize reduction 28, result has 73.1 percent of original size 76 [2021-03-25 18:12:30,149 INFO L142 QuantifierPusher]: treesize reduction 28, result has 73.1 percent of original size [2021-03-25 18:12:30,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 76 [2021-03-25 18:12:30,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:12:30,208 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:12:30,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,209 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:12:30,209 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:12:30,210 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,210 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:12:30,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,211 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:12:30,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:12:30,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:12:30,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,213 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:12:30,213 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:12:30,214 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,214 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:12:30,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:12:30,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 62 [2021-03-25 18:12:30,215 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:12:30,216 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:12:30,216 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 13 [2021-03-25 18:12:30,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937908936] [2021-03-25 18:12:30,216 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 18:12:30,216 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:12:30,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 18:12:30,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-03-25 18:12:30,216 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 90 [2021-03-25 18:12:30,217 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 655 places, 3069 transitions, 111028 flow. Second operand has 15 states, 15 states have (on average 16.333333333333332) internal successors, (245), 15 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:12:30,217 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:12:30,217 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 90 [2021-03-25 18:12:30,217 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:12:33,106 WARN L205 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 48 [2021-03-25 18:12:35,718 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 50 [2021-03-25 18:12:53,724 INFO L129 PetriNetUnfolder]: 8674/16654 cut-off events. [2021-03-25 18:12:53,724 INFO L130 PetriNetUnfolder]: For 2111766/2111887 co-relation queries the response was YES. [2021-03-25 18:12:54,274 INFO L84 FinitePrefix]: Finished finitePrefix Result has 302205 conditions, 16654 events. 8674/16654 cut-off events. For 2111766/2111887 co-relation queries the response was YES. Maximal size of possible extension queue 1762. Compared 160699 event pairs, 1425 based on Foata normal form. 101/16755 useless extension candidates. Maximal degree in co-relation 301699. Up to 7361 conditions per place. [2021-03-25 18:12:54,397 INFO L132 encePairwiseOnDemand]: 60/90 looper letters, 1963 selfloop transitions, 1284 changer transitions 194/3447 dead transitions. [2021-03-25 18:12:54,397 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 674 places, 3447 transitions, 132192 flow [2021-03-25 18:12:54,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-25 18:12:54,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-25 18:12:54,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 448 transitions. [2021-03-25 18:12:54,398 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.24888888888888888 [2021-03-25 18:12:54,398 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 448 transitions. [2021-03-25 18:12:54,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 448 transitions. [2021-03-25 18:12:54,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:12:54,399 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 448 transitions. [2021-03-25 18:12:54,399 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 22.4) internal successors, (448), 20 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:12:54,401 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 90.0) internal successors, (1890), 21 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:12:54,401 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 90.0) internal successors, (1890), 21 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:12:54,401 INFO L185 Difference]: Start difference. First operand has 655 places, 3069 transitions, 111028 flow. Second operand 20 states and 448 transitions. [2021-03-25 18:12:54,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 674 places, 3447 transitions, 132192 flow [2021-03-25 18:13:10,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 667 places, 3447 transitions, 131004 flow, removed 510 selfloop flow, removed 7 redundant places. [2021-03-25 18:13:10,160 INFO L241 Difference]: Finished difference. Result has 676 places, 3078 transitions, 115067 flow [2021-03-25 18:13:10,162 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=90, PETRI_DIFFERENCE_MINUEND_FLOW=110026, PETRI_DIFFERENCE_MINUEND_PLACES=648, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3069, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1799, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=115067, PETRI_PLACES=676, PETRI_TRANSITIONS=3078} [2021-03-25 18:13:10,162 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 652 predicate places. [2021-03-25 18:13:10,162 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:13:10,163 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 676 places, 3078 transitions, 115067 flow [2021-03-25 18:13:10,163 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 676 places, 3078 transitions, 115067 flow [2021-03-25 18:13:10,216 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 673 places, 3078 transitions, 115067 flow [2021-03-25 18:13:14,762 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][1756], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 3743#true, 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3826#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not break_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB))))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3830#(and (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (< i_BC Bn) (not break_AB))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3832#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (<= Bn i_AB) (= i_AB 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (< i_BC Bn) (not break_AB))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:13:14,763 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 18:13:14,763 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:13:14,763 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:13:14,763 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:13:15,287 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][2796], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 3743#true, 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3826#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not break_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB))))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3830#(and (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (< i_BC Bn) (not break_AB))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3832#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (<= Bn i_AB) (= i_AB 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (< i_BC Bn) (not break_AB))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), 1527#true]) [2021-03-25 18:13:15,287 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:13:15,287 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:13:15,288 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:13:15,288 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:13:15,288 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][1756], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3826#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not break_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB))))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3830#(and (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (< i_BC Bn) (not break_AB))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3832#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (<= Bn i_AB) (= i_AB 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (< i_BC Bn) (not break_AB))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:13:15,288 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:13:15,288 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:13:15,288 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:13:15,288 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:13:15,289 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][2430], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 31#L41-2true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2094#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 53#true, Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, 2273#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3826#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not break_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB))))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3830#(and (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (< i_BC Bn) (not break_AB))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3832#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (<= Bn i_AB) (= i_AB 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (< i_BC Bn) (not break_AB))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3351#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:13:15,289 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:13:15,289 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:13:15,289 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:13:15,289 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:13:15,396 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][2620], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1081#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 3743#true, 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3826#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not break_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB))))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3830#(and (< 1 An) (or (<= Bn i_AB) (= i_AB 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (< i_BC Bn) (not break_AB))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3832#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (<= Bn i_AB) (= i_AB 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (< i_BC Bn) (not break_AB))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:13:15,396 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 18:13:15,396 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 18:13:15,396 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 18:13:15,396 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 18:13:17,971 INFO L129 PetriNetUnfolder]: 6259/12630 cut-off events. [2021-03-25 18:13:17,971 INFO L130 PetriNetUnfolder]: For 1675632/1680427 co-relation queries the response was YES. [2021-03-25 18:13:18,225 INFO L84 FinitePrefix]: Finished finitePrefix Result has 227227 conditions, 12630 events. 6259/12630 cut-off events. For 1675632/1680427 co-relation queries the response was YES. Maximal size of possible extension queue 1466. Compared 124979 event pairs, 620 based on Foata normal form. 805/13036 useless extension candidates. Maximal degree in co-relation 226785. Up to 4967 conditions per place. [2021-03-25 18:13:18,415 INFO L142 LiptonReduction]: Number of co-enabled transitions 5914 [2021-03-25 18:13:19,429 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:13:19,429 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:13:19,429 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 9267 [2021-03-25 18:13:19,429 INFO L480 AbstractCegarLoop]: Abstraction has has 673 places, 3078 transitions, 115067 flow [2021-03-25 18:13:19,429 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 16.333333333333332) internal successors, (245), 15 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:13:19,429 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:13:19,429 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:13:19,630 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2021-03-25 18:13:19,630 INFO L428 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:13:19,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:13:19,630 INFO L82 PathProgramCache]: Analyzing trace with hash 2133670870, now seen corresponding path program 1 times [2021-03-25 18:13:19,630 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:13:19,630 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465861964] [2021-03-25 18:13:19,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:13:19,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:13:19,660 INFO L142 QuantifierPusher]: treesize reduction 31, result has 47.5 percent of original size [2021-03-25 18:13:19,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-25 18:13:19,684 INFO L142 QuantifierPusher]: treesize reduction 13, result has 87.9 percent of original size [2021-03-25 18:13:19,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 94 [2021-03-25 18:13:19,755 INFO L142 QuantifierPusher]: treesize reduction 13, result has 88.4 percent of original size [2021-03-25 18:13:19,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:13:19,818 INFO L142 QuantifierPusher]: treesize reduction 48, result has 76.0 percent of original size [2021-03-25 18:13:19,819 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 152 [2021-03-25 18:13:19,925 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2021-03-25 18:13:19,927 INFO L142 QuantifierPusher]: treesize reduction 54, result has 74.5 percent of original size [2021-03-25 18:13:19,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 158 [2021-03-25 18:13:20,041 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2021-03-25 18:13:20,043 INFO L142 QuantifierPusher]: treesize reduction 157, result has 55.6 percent of original size [2021-03-25 18:13:20,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 197 [2021-03-25 18:13:20,317 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2021-03-25 18:13:20,318 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:13:20,318 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465861964] [2021-03-25 18:13:20,318 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661728011] [2021-03-25 18:13:20,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:13:20,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:13:20,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 18 conjunts are in the unsatisfiable core [2021-03-25 18:13:20,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:13:20,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:13:20,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:13:20,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:13:20,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:13:20,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:13:20,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:13:20,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:13:20,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:13:20,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:13:20,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:13:20,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:13:20,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:13:20,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:13:20,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,358 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:13:20,358 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:13:20,359 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,359 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:13:20,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:13:20,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:13:20,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,362 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:13:20,362 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:13:20,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:13:20,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:13:20,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:13:20,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:13:20,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:13:20,392 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:13:20,393 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,393 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:13:20,394 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,394 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:13:20,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:13:20,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:13:20,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:13:20,425 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,425 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:13:20,426 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,426 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-03-25 18:13:20,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:13:20,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,428 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:13:20,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,429 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:13:20,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,468 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:13:20,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:13:20,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:13:20,470 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,470 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-03-25 18:13:20,471 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,472 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 18:13:20,472 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 18:13:20,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,473 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 18:13:20,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 18:13:20,522 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.9 percent of original size [2021-03-25 18:13:20,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-25 18:13:20,523 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,523 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:13:20,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,524 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:13:20,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 18:13:20,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,526 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 18:13:20,526 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,526 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:13:20,527 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 18:13:20,528 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 18:13:20,529 INFO L147 QuantifierPusher]: treesize reduction 28, result has 78.0 percent of original size 99 [2021-03-25 18:13:20,529 INFO L142 QuantifierPusher]: treesize reduction 28, result has 78.0 percent of original size [2021-03-25 18:13:20,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:13:20,586 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:13:20,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,588 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:13:20,588 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,589 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:13:20,589 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:13:20,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:13:20,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:13:20,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:13:20,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:13:20,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,594 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:13:20,594 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:13:20,595 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:13:20,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:13:20,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 99 [2021-03-25 18:13:20,597 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:13:20,597 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:13:20,597 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 12 [2021-03-25 18:13:20,597 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540535272] [2021-03-25 18:13:20,597 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-25 18:13:20,597 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:13:20,598 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-25 18:13:20,598 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-03-25 18:13:20,598 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 90 [2021-03-25 18:13:20,598 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 673 places, 3078 transitions, 115067 flow. Second operand has 14 states, 14 states have (on average 16.428571428571427) internal successors, (230), 14 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:13:20,598 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:13:20,598 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 90 [2021-03-25 18:13:20,598 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:13:21,023 WARN L205 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 53 [2021-03-25 18:13:21,656 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 52 [2021-03-25 18:13:22,155 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 63 [2021-03-25 18:13:25,001 WARN L205 SmtUtils]: Spent 316.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 62 [2021-03-25 18:13:28,883 WARN L205 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 65 [2021-03-25 18:13:41,330 INFO L129 PetriNetUnfolder]: 8331/15777 cut-off events. [2021-03-25 18:13:41,330 INFO L130 PetriNetUnfolder]: For 2045784/2045851 co-relation queries the response was YES. [2021-03-25 18:13:41,876 INFO L84 FinitePrefix]: Finished finitePrefix Result has 295883 conditions, 15777 events. 8331/15777 cut-off events. For 2045784/2045851 co-relation queries the response was YES. Maximal size of possible extension queue 1676. Compared 149346 event pairs, 1902 based on Foata normal form. 26/15803 useless extension candidates. Maximal degree in co-relation 295388. Up to 13547 conditions per place. [2021-03-25 18:13:41,989 INFO L132 encePairwiseOnDemand]: 66/90 looper letters, 3025 selfloop transitions, 113 changer transitions 1/3145 dead transitions. [2021-03-25 18:13:41,990 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 3145 transitions, 124531 flow [2021-03-25 18:13:41,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-25 18:13:41,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-25 18:13:41,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 316 transitions. [2021-03-25 18:13:41,991 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2507936507936508 [2021-03-25 18:13:41,991 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 316 transitions. [2021-03-25 18:13:41,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 316 transitions. [2021-03-25 18:13:41,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:13:41,991 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 316 transitions. [2021-03-25 18:13:41,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 22.571428571428573) internal successors, (316), 14 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:13:41,992 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 90.0) internal successors, (1350), 15 states have internal predecessors, (1350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:13:41,992 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 90.0) internal successors, (1350), 15 states have internal predecessors, (1350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:13:41,992 INFO L185 Difference]: Start difference. First operand has 673 places, 3078 transitions, 115067 flow. Second operand 14 states and 316 transitions. [2021-03-25 18:13:41,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 686 places, 3145 transitions, 124531 flow [2021-03-25 18:13:57,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 673 places, 3145 transitions, 122932 flow, removed 614 selfloop flow, removed 13 redundant places. [2021-03-25 18:13:57,280 INFO L241 Difference]: Finished difference. Result has 677 places, 3119 transitions, 116021 flow [2021-03-25 18:13:57,283 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=90, PETRI_DIFFERENCE_MINUEND_FLOW=113468, PETRI_DIFFERENCE_MINUEND_PLACES=660, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3078, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2984, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=116021, PETRI_PLACES=677, PETRI_TRANSITIONS=3119} [2021-03-25 18:13:57,283 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 653 predicate places. [2021-03-25 18:13:57,283 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:13:57,283 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 677 places, 3119 transitions, 116021 flow [2021-03-25 18:13:57,283 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 677 places, 3119 transitions, 116021 flow [2021-03-25 18:13:57,339 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 677 places, 3119 transitions, 116021 flow [2021-03-25 18:14:01,786 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2976], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 3743#true, 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), 1276#true, Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:14:01,787 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 18:14:01,787 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:01,787 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:01,787 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:02,624 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][2822], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), 1527#true]) [2021-03-25 18:14:02,625 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:14:02,625 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:02,625 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:02,625 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:02,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][681], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), 1276#true, Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:14:02,625 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:14:02,626 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:02,626 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:02,626 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:02,626 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2976], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 3743#true, 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:14:02,626 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:14:02,626 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:02,626 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:02,626 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:02,627 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][2439], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 31#L41-2true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2094#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 53#true, Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, 2273#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3351#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:14:02,627 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:14:02,627 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:02,627 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:02,627 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:05,002 INFO L129 PetriNetUnfolder]: 6330/12683 cut-off events. [2021-03-25 18:14:05,003 INFO L130 PetriNetUnfolder]: For 1701431/1706109 co-relation queries the response was YES. [2021-03-25 18:14:05,257 INFO L84 FinitePrefix]: Finished finitePrefix Result has 231215 conditions, 12683 events. 6330/12683 cut-off events. For 1701431/1706109 co-relation queries the response was YES. Maximal size of possible extension queue 1458. Compared 124586 event pairs, 634 based on Foata normal form. 642/12893 useless extension candidates. Maximal degree in co-relation 230774. Up to 4990 conditions per place. [2021-03-25 18:14:05,679 INFO L142 LiptonReduction]: Number of co-enabled transitions 5946 [2021-03-25 18:14:06,895 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:14:06,895 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:14:06,896 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 9613 [2021-03-25 18:14:06,896 INFO L480 AbstractCegarLoop]: Abstraction has has 677 places, 3119 transitions, 116021 flow [2021-03-25 18:14:06,896 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 16.428571428571427) internal successors, (230), 14 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:14:06,896 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:14:06,896 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:14:07,096 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2021-03-25 18:14:07,097 INFO L428 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:14:07,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:14:07,097 INFO L82 PathProgramCache]: Analyzing trace with hash -152668776, now seen corresponding path program 1 times [2021-03-25 18:14:07,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:14:07,097 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378174774] [2021-03-25 18:14:07,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:14:07,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:14:07,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 18:14:07,128 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,128 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-03-25 18:14:07,149 INFO L142 QuantifierPusher]: treesize reduction 15, result has 70.6 percent of original size [2021-03-25 18:14:07,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:14:07,185 INFO L142 QuantifierPusher]: treesize reduction 17, result has 68.5 percent of original size [2021-03-25 18:14:07,186 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-25 18:14:07,219 INFO L142 QuantifierPusher]: treesize reduction 61, result has 50.8 percent of original size [2021-03-25 18:14:07,219 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 63 [2021-03-25 18:14:07,263 INFO L142 QuantifierPusher]: treesize reduction 71, result has 54.5 percent of original size [2021-03-25 18:14:07,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 85 [2021-03-25 18:14:07,349 INFO L142 QuantifierPusher]: treesize reduction 93, result has 40.8 percent of original size [2021-03-25 18:14:07,350 INFO L147 QuantifierPusher]: treesize reduction 5, result has 92.2 percent of original size 59 [2021-03-25 18:14:07,395 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:14:07,395 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378174774] [2021-03-25 18:14:07,395 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484982815] [2021-03-25 18:14:07,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:14:07,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:14:07,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 18 conjunts are in the unsatisfiable core [2021-03-25 18:14:07,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:14:07,435 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:14:07,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:14:07,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:14:07,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:14:07,448 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:14:07,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:14:07,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,450 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:14:07,450 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:14:07,451 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,451 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:14:07,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,452 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:14:07,452 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:14:07,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,453 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:14:07,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:14:07,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,454 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:14:07,454 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:14:07,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-03-25 18:14:07,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:14:07,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:14:07,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:14:07,457 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,457 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:14:07,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:14:07,474 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:14:07,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:14:07,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-25 18:14:07,476 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:14:07,477 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,477 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:14:07,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:14:07,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,479 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:14:07,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:14:07,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:14:07,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,506 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:14:07,506 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,507 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:14:07,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,542 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 18:14:07,542 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 18:14:07,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,543 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 18:14:07,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 83 [2021-03-25 18:14:07,589 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.8 percent of original size [2021-03-25 18:14:07,590 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 91 [2021-03-25 18:14:07,590 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,591 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:14:07,591 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,591 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:14:07,592 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 93 [2021-03-25 18:14:07,592 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,593 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:14:07,594 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,594 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:14:07,594 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:14:07,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:14:07,596 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 18:14:07,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-03-25 18:14:07,645 INFO L142 QuantifierPusher]: treesize reduction 15, result has 83.9 percent of original size [2021-03-25 18:14:07,646 INFO L147 QuantifierPusher]: treesize reduction 3, result has 95.8 percent of original size 69 [2021-03-25 18:14:07,646 INFO L142 QuantifierPusher]: treesize reduction 3, result has 95.8 percent of original size [2021-03-25 18:14:07,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-25 18:14:07,652 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,652 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-25 18:14:07,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,653 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 69 [2021-03-25 18:14:07,714 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:14:07,715 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:14:07,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,716 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:14:07,716 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:14:07,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:14:07,718 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,718 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:14:07,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:14:07,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,720 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:14:07,720 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:14:07,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:14:07,722 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,722 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:14:07,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:14:07,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:14:07,724 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:14:07,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:14:07,726 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:14:07,726 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 65 [2021-03-25 18:14:07,726 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:14:07,726 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:14:07,726 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2021-03-25 18:14:07,727 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252313718] [2021-03-25 18:14:07,727 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 18:14:07,727 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:14:07,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 18:14:07,727 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2021-03-25 18:14:07,728 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 90 [2021-03-25 18:14:07,728 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 677 places, 3119 transitions, 116021 flow. Second operand has 16 states, 16 states have (on average 16.25) internal successors, (260), 16 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:14:07,728 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:14:07,728 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 90 [2021-03-25 18:14:07,728 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:14:31,764 INFO L129 PetriNetUnfolder]: 9125/17535 cut-off events. [2021-03-25 18:14:31,765 INFO L130 PetriNetUnfolder]: For 2418884/2418918 co-relation queries the response was YES. [2021-03-25 18:14:32,128 INFO L84 FinitePrefix]: Finished finitePrefix Result has 331166 conditions, 17535 events. 9125/17535 cut-off events. For 2418884/2418918 co-relation queries the response was YES. Maximal size of possible extension queue 1853. Compared 170605 event pairs, 1686 based on Foata normal form. 45/17580 useless extension candidates. Maximal degree in co-relation 330672. Up to 8826 conditions per place. [2021-03-25 18:14:32,256 INFO L132 encePairwiseOnDemand]: 59/90 looper letters, 2453 selfloop transitions, 888 changer transitions 239/3586 dead transitions. [2021-03-25 18:14:32,256 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 692 places, 3586 transitions, 139848 flow [2021-03-25 18:14:32,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-25 18:14:32,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-25 18:14:32,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 375 transitions. [2021-03-25 18:14:32,258 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.2604166666666667 [2021-03-25 18:14:32,258 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 375 transitions. [2021-03-25 18:14:32,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 375 transitions. [2021-03-25 18:14:32,258 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:14:32,258 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 375 transitions. [2021-03-25 18:14:32,259 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 23.4375) internal successors, (375), 16 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:14:32,260 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 90.0) internal successors, (1530), 17 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:14:32,260 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 90.0) internal successors, (1530), 17 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:14:32,260 INFO L185 Difference]: Start difference. First operand has 677 places, 3119 transitions, 116021 flow. Second operand 16 states and 375 transitions. [2021-03-25 18:14:32,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 692 places, 3586 transitions, 139848 flow [2021-03-25 18:14:50,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 689 places, 3586 transitions, 138545 flow, removed 623 selfloop flow, removed 3 redundant places. [2021-03-25 18:14:50,288 INFO L241 Difference]: Finished difference. Result has 697 places, 3152 transitions, 120082 flow [2021-03-25 18:14:50,290 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=90, PETRI_DIFFERENCE_MINUEND_FLOW=114742, PETRI_DIFFERENCE_MINUEND_PLACES=674, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=784, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=120082, PETRI_PLACES=697, PETRI_TRANSITIONS=3152} [2021-03-25 18:14:50,290 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 673 predicate places. [2021-03-25 18:14:50,290 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:14:50,290 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 697 places, 3152 transitions, 120082 flow [2021-03-25 18:14:50,291 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 697 places, 3152 transitions, 120082 flow [2021-03-25 18:14:50,330 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 690 places, 3152 transitions, 120082 flow [2021-03-25 18:14:55,035 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2996], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 3743#true, 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3927#true, Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 4001#(and (= (select B 0) (select C 0)) (< 1 Cn) (< 0 An) (or (and (not break_AC) (<= i_AC i_BC)) (and (or (< i_AB An) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (<= An i_AC) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3993#(and (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (or (and (not break_AC) (or (= (select A i_AC) (select C i_AC)) (= i_AC i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An)) break_BC)), Black: 3995#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)) break_BC)), Black: 3932#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 3933#(or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC), Black: 3997#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3967#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3999#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:14:55,036 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 18:14:55,036 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:55,036 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:55,036 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:55,706 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][2852], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2731#true, Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3927#true, Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 4001#(and (= (select B 0) (select C 0)) (< 1 Cn) (< 0 An) (or (and (not break_AC) (<= i_AC i_BC)) (and (or (< i_AB An) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (<= An i_AC) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3993#(and (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (or (and (not break_AC) (or (= (select A i_AC) (select C i_AC)) (= i_AC i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An)) break_BC)), Black: 3995#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)) break_BC)), Black: 3932#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 3933#(or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 3997#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3967#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 3999#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), 1527#true]) [2021-03-25 18:14:55,707 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:14:55,707 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:55,707 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:55,707 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:55,707 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2996], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 3743#true, 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3927#true, Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 4001#(and (= (select B 0) (select C 0)) (< 1 Cn) (< 0 An) (or (and (not break_AC) (<= i_AC i_BC)) (and (or (< i_AB An) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (<= An i_AC) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3993#(and (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (or (and (not break_AC) (or (= (select A i_AC) (select C i_AC)) (= i_AC i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An)) break_BC)), Black: 3995#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)) break_BC)), Black: 3932#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 3933#(or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 3997#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3967#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3999#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:14:55,708 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:14:55,708 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:55,708 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:55,708 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:55,708 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][2473], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 31#L41-2true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2094#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 53#true, Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, 2273#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3351#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3927#true, Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 4001#(and (= (select B 0) (select C 0)) (< 1 Cn) (< 0 An) (or (and (not break_AC) (<= i_AC i_BC)) (and (or (< i_AB An) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (<= An i_AC) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3993#(and (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (or (and (not break_AC) (or (= (select A i_AC) (select C i_AC)) (= i_AC i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An)) break_BC)), Black: 3995#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)) break_BC)), Black: 3932#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 3933#(or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 3997#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3967#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 3999#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:14:55,708 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:14:55,708 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:55,709 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:55,709 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:14:56,198 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][685], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, Black: 1085#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 3730#(and (< i_AC Cn) (or (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC)))) (or (and (<= i_AC i_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3927#true, Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 4001#(and (= (select B 0) (select C 0)) (< 1 Cn) (< 0 An) (or (and (not break_AC) (<= i_AC i_BC)) (and (or (< i_AB An) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (<= An i_AC) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3993#(and (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (or (and (not break_AC) (or (= (select A i_AC) (select C i_AC)) (= i_AC i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An)) break_BC)), Black: 3995#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)) break_BC)), Black: 3932#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 3933#(or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 3997#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3967#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 3999#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 1527#true]) [2021-03-25 18:14:56,198 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 18:14:56,198 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 18:14:56,198 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 18:14:56,198 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 18:14:59,601 INFO L129 PetriNetUnfolder]: 6814/13547 cut-off events. [2021-03-25 18:14:59,601 INFO L130 PetriNetUnfolder]: For 1922229/1927385 co-relation queries the response was YES. [2021-03-25 18:15:00,182 INFO L84 FinitePrefix]: Finished finitePrefix Result has 254336 conditions, 13547 events. 6814/13547 cut-off events. For 1922229/1927385 co-relation queries the response was YES. Maximal size of possible extension queue 1535. Compared 133322 event pairs, 781 based on Foata normal form. 778/13876 useless extension candidates. Maximal degree in co-relation 253886. Up to 5352 conditions per place. [2021-03-25 18:15:00,385 INFO L142 LiptonReduction]: Number of co-enabled transitions 6092 [2021-03-25 18:15:01,498 INFO L154 LiptonReduction]: Checked pairs total: 0 [2021-03-25 18:15:01,498 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 18:15:01,499 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 11209 [2021-03-25 18:15:01,499 INFO L480 AbstractCegarLoop]: Abstraction has has 690 places, 3152 transitions, 120082 flow [2021-03-25 18:15:01,499 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 16 states, 16 states have (on average 16.25) internal successors, (260), 16 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:15:01,499 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:15:01,499 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:15:01,699 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2021-03-25 18:15:01,700 INFO L428 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:15:01,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:15:01,700 INFO L82 PathProgramCache]: Analyzing trace with hash -585048746, now seen corresponding path program 2 times [2021-03-25 18:15:01,700 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:15:01,700 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017816618] [2021-03-25 18:15:01,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:15:01,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:15:01,732 INFO L142 QuantifierPusher]: treesize reduction 30, result has 44.4 percent of original size [2021-03-25 18:15:01,732 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 18:15:01,757 INFO L142 QuantifierPusher]: treesize reduction 14, result has 80.8 percent of original size [2021-03-25 18:15:01,757 INFO L147 QuantifierPusher]: treesize reduction 7, result has 88.1 percent of original size 52 [2021-03-25 18:15:01,814 INFO L142 QuantifierPusher]: treesize reduction 14, result has 83.1 percent of original size [2021-03-25 18:15:01,814 INFO L147 QuantifierPusher]: treesize reduction 7, result has 89.9 percent of original size 62 [2021-03-25 18:15:01,883 INFO L142 QuantifierPusher]: treesize reduction 91, result has 63.0 percent of original size [2021-03-25 18:15:01,885 INFO L147 QuantifierPusher]: treesize reduction 5, result has 96.8 percent of original size 150 [2021-03-25 18:15:01,998 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 46 [2021-03-25 18:15:02,000 INFO L142 QuantifierPusher]: treesize reduction 101, result has 60.9 percent of original size [2021-03-25 18:15:02,001 INFO L147 QuantifierPusher]: treesize reduction 5, result has 96.8 percent of original size 152 [2021-03-25 18:15:02,123 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 47 [2021-03-25 18:15:02,125 INFO L142 QuantifierPusher]: treesize reduction 181, result has 52.9 percent of original size [2021-03-25 18:15:02,126 INFO L147 QuantifierPusher]: treesize reduction 5, result has 97.5 percent of original size 198 [2021-03-25 18:15:02,277 WARN L205 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 51 [2021-03-25 18:15:02,278 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:15:02,278 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017816618] [2021-03-25 18:15:02,278 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124337287] [2021-03-25 18:15:02,278 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:15:02,314 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-03-25 18:15:02,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 18:15:02,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 20 conjunts are in the unsatisfiable core [2021-03-25 18:15:02,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:15:02,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:15:02,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,317 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:15:02,317 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,318 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:15:02,318 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,319 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:15:02,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:15:02,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:15:02,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:15:02,333 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,333 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:15:02,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:15:02,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:15:02,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:15:02,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,335 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:15:02,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,336 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:15:02,336 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:15:02,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:15:02,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:15:02,339 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,339 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-25 18:15:02,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:15:02,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,341 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:15:02,341 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,342 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:15:02,372 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,372 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:15:02,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,373 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:15:02,374 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:15:02,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-25 18:15:02,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:15:02,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:15:02,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:15:02,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:15:02,415 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:15:02,416 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,416 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:15:02,417 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,419 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:15:02,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 18:15:02,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 18:15:02,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,422 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 18:15:02,423 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 18:15:02,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 70 [2021-03-25 18:15:02,474 INFO L142 QuantifierPusher]: treesize reduction 2, result has 97.5 percent of original size [2021-03-25 18:15:02,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 78 [2021-03-25 18:15:02,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,483 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:15:02,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 18:15:02,487 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 80 [2021-03-25 18:15:02,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,488 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:15:02,488 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:15:02,489 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 18:15:02,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 18:15:02,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-25 18:15:02,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-03-25 18:15:02,537 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:15:02,539 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:15:02,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:15:02,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-03-25 18:15:02,594 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.0 percent of original size [2021-03-25 18:15:02,595 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 100 [2021-03-25 18:15:02,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:15:02,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:15:02,598 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 102 [2021-03-25 18:15:02,599 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,599 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:15:02,600 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,600 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:15:02,600 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:15:02,601 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:15:02,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:15:02,602 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,602 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:15:02,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,662 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:15:02,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:15:02,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,665 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:15:02,665 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:15:02,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:15:02,668 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:15:02,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,670 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:15:02,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:15:02,672 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,672 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:15:02,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:15:02,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:15:02,676 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:15:02,676 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 96 [2021-03-25 18:15:02,677 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:15:02,677 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:15:02,677 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2021-03-25 18:15:02,677 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138620214] [2021-03-25 18:15:02,677 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 18:15:02,677 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:15:02,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 18:15:02,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-03-25 18:15:02,678 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 90 [2021-03-25 18:15:02,678 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 690 places, 3152 transitions, 120082 flow. Second operand has 15 states, 15 states have (on average 16.333333333333332) internal successors, (245), 15 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:15:02,678 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:15:02,678 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 90 [2021-03-25 18:15:02,678 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:15:03,038 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 63 [2021-03-25 18:15:03,260 WARN L205 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 44 [2021-03-25 18:15:04,226 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 53 [2021-03-25 18:15:11,892 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 49 [2021-03-25 18:15:29,190 INFO L129 PetriNetUnfolder]: 8926/16959 cut-off events. [2021-03-25 18:15:29,190 INFO L130 PetriNetUnfolder]: For 2375870/2375967 co-relation queries the response was YES. [2021-03-25 18:15:29,629 INFO L84 FinitePrefix]: Finished finitePrefix Result has 327129 conditions, 16959 events. 8926/16959 cut-off events. For 2375870/2375967 co-relation queries the response was YES. Maximal size of possible extension queue 1794. Compared 162539 event pairs, 2140 based on Foata normal form. 42/17001 useless extension candidates. Maximal degree in co-relation 326624. Up to 14469 conditions per place. [2021-03-25 18:15:29,757 INFO L132 encePairwiseOnDemand]: 66/90 looper letters, 3042 selfloop transitions, 168 changer transitions 1/3217 dead transitions. [2021-03-25 18:15:29,757 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 705 places, 3217 transitions, 129490 flow [2021-03-25 18:15:29,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-25 18:15:29,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-25 18:15:29,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 361 transitions. [2021-03-25 18:15:29,758 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.25069444444444444 [2021-03-25 18:15:29,758 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 361 transitions. [2021-03-25 18:15:29,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 361 transitions. [2021-03-25 18:15:29,758 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:15:29,758 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 361 transitions. [2021-03-25 18:15:29,759 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 22.5625) internal successors, (361), 16 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:15:29,760 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 90.0) internal successors, (1530), 17 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:15:29,760 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 90.0) internal successors, (1530), 17 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:15:29,760 INFO L185 Difference]: Start difference. First operand has 690 places, 3152 transitions, 120082 flow. Second operand 16 states and 361 transitions. [2021-03-25 18:15:29,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 705 places, 3217 transitions, 129490 flow [2021-03-25 18:15:47,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 698 places, 3217 transitions, 128413 flow, removed 502 selfloop flow, removed 7 redundant places. [2021-03-25 18:15:48,086 INFO L241 Difference]: Finished difference. Result has 702 places, 3185 transitions, 121210 flow [2021-03-25 18:15:48,089 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=90, PETRI_DIFFERENCE_MINUEND_FLOW=119005, PETRI_DIFFERENCE_MINUEND_PLACES=683, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3004, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=121210, PETRI_PLACES=702, PETRI_TRANSITIONS=3185} [2021-03-25 18:15:48,089 INFO L343 CegarLoopForPetriNet]: 24 programPoint places, 678 predicate places. [2021-03-25 18:15:48,089 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 18:15:48,089 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 702 places, 3185 transitions, 121210 flow [2021-03-25 18:15:48,089 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 702 places, 3185 transitions, 121210 flow [2021-03-25 18:15:48,133 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 702 places, 3185 transitions, 121210 flow [2021-03-25 18:15:52,968 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2365], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), 23#thread3EXITtrue, Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 3743#true, 1183#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3927#true, Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 3993#(and (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (or (and (not break_AC) (or (= (select A i_AC) (select C i_AC)) (= i_AC i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An)) break_BC)), Black: 3995#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)) break_BC)), Black: 3932#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 3933#(or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC), Black: 3997#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))))), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3967#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3999#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), 4011#true, Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), Black: 4018#(or (and (< i_AC (+ An 1)) (or (and (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (< i_AB (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))), 1527#true, Black: 4084#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4057#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4078#(and (not break_AB) (or (and (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) An) (not (= (select C i_BC) (select A i_AB))) (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (< i_AB Cn) (or (= (+ i_AB 1) i_AC) (= i_AC i_AB)) (= i_AB 0))]) [2021-03-25 18:15:52,968 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is cut-off event [2021-03-25 18:15:52,968 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:15:52,968 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:15:52,968 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:15:53,428 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([125] L56-->L56-2: Formula: (let ((.cse0 (= (select v_A_In_1 v_i_AC_In_1) (select v_C_In_1 v_i_AC_In_1)))) (or (and v_break_AC_Out_1 (not .cse0) (= v_i_AC_In_1 v_i_AC_Out_1)) (and (= v_i_AC_Out_1 (+ v_i_AC_In_1 1)) .cse0 (= v_break_AC_In_1 v_break_AC_Out_1)))) InVars {A=v_A_In_1, i_AC=v_i_AC_In_1, break_AC=v_break_AC_In_1, C=v_C_In_1} OutVars{A=v_A_In_1, i_AC=v_i_AC_Out_1, break_AC=v_break_AC_Out_1, C=v_C_In_1} AuxVars[] AssignedVars[i_AC, break_AC][2892], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 21#L56-2true, Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), 2731#true, Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), 1276#true, Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 1802#true, Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 325#true, Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3927#true, Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 3993#(and (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (or (and (not break_AC) (or (= (select A i_AC) (select C i_AC)) (= i_AC i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An)) break_BC)), Black: 3995#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)) break_BC)), Black: 3932#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 3933#(or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 3997#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3967#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 3999#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 4011#true, Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 4018#(or (and (< i_AC (+ An 1)) (or (and (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (< i_AB (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))), 1527#true, Black: 4084#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4057#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4078#(and (not break_AB) (or (and (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) An) (not (= (select C i_BC) (select A i_AB))) (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (< i_AB Cn) (or (= (+ i_AB 1) i_AC) (= i_AC i_AB)) (= i_AB 0))]) [2021-03-25 18:15:53,428 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:15:53,428 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:15:53,428 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:15:53,428 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:15:53,429 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([130] L26-2-->L26-2: Formula: (and (let ((.cse0 (= (select v_B_20 v_i_AB_24) (select v_A_18 v_i_AB_24)))) (or (and (= (+ v_i_AB_24 1) v_i_AB_23) (= v_break_AB_14 v_break_AB_13) .cse0) (and (= v_i_AB_24 v_i_AB_23) (not .cse0) v_break_AB_13))) (< v_i_AB_24 v_Bn_16) (< v_i_AB_24 v_An_14) (not v_break_AB_14)) InVars {A=v_A_18, break_AB=v_break_AB_14, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_24, B=v_B_20} OutVars{A=v_A_18, break_AB=v_break_AB_13, Bn=v_Bn_16, An=v_An_14, i_AB=v_i_AB_23, B=v_B_20} AuxVars[] AssignedVars[break_AB, i_AB][2365], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), 3652#true, Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2629#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), 1276#true, Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3927#true, Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 3993#(and (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (or (and (not break_AC) (or (= (select A i_AC) (select C i_AC)) (= i_AC i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An)) break_BC)), Black: 3995#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)) break_BC)), Black: 3932#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 3933#(or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 3997#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3967#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 3999#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), 4011#true, Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), Black: 4018#(or (and (< i_AC (+ An 1)) (or (and (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (< i_AB (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))), 1527#true, Black: 4084#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4057#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4078#(and (not break_AB) (or (and (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) An) (not (= (select C i_BC) (select A i_AB))) (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (< i_AB Cn) (or (= (+ i_AB 1) i_AC) (= i_AC i_AB)) (= i_AB 0))]) [2021-03-25 18:15:53,429 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:15:53,430 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:15:53,430 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:15:53,430 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:15:53,430 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([126] L41-->L41-2: Formula: (let ((.cse0 (= (select v_C_In_3 v_i_BC_In_1) (select v_B_In_1 v_i_BC_In_1)))) (or (and .cse0 (= v_break_BC_In_1 v_break_BC_Out_1) (= (+ v_i_BC_In_1 1) v_i_BC_Out_1)) (and (not .cse0) (= v_i_BC_In_1 v_i_BC_Out_1) v_break_BC_Out_1))) InVars {break_BC=v_break_BC_In_1, i_BC=v_i_BC_In_1, C=v_C_In_3, B=v_B_In_1} OutVars{break_BC=v_break_BC_Out_1, i_BC=v_i_BC_Out_1, C=v_C_In_3, B=v_B_In_1} AuxVars[] AssignedVars[break_BC, i_BC][2511], [11#L73true, 16#L26-2true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 539#true, 31#L41-2true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), 2094#true, Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), 53#true, Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3134#true, Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, Black: 55#(and (<= i_BC i_AB) (not break_BC)), Black: 104#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2731#true, Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1715#true, Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, 2273#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), 1276#true, Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), 1802#true, Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3351#true, Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 3927#true, Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 3993#(and (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (or (and (not break_AC) (or (= (select A i_AC) (select C i_AC)) (= i_AC i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An)) break_BC)), Black: 3995#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)) break_BC)), Black: 3932#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 3933#(or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 3997#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3967#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 3999#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 4011#true, Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 450#true, Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), Black: 4018#(or (and (< i_AC (+ An 1)) (or (and (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (< i_AB (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))), 1527#true, Black: 4084#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4057#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4078#(and (not break_AB) (or (and (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) An) (not (= (select C i_BC) (select A i_AB))) (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (< i_AB Cn) (or (= (+ i_AB 1) i_AC) (= i_AC i_AB)) (= i_AB 0))]) [2021-03-25 18:15:53,430 INFO L384 tUnfolder$Statistics]: this new event has 14 ancestors and is cut-off event [2021-03-25 18:15:53,430 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:15:53,430 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:15:53,430 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is cut-off event [2021-03-25 18:15:53,954 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([115] L26-2-->thread1EXIT: Formula: (or (not (< v_i_AB_9 v_An_6)) (not (< v_i_AB_9 v_Bn_6)) v_break_AB_5) InVars {break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} OutVars{break_AB=v_break_AB_5, Bn=v_Bn_6, An=v_An_6, i_AB=v_i_AB_9} AuxVars[] AssignedVars[][73], [10#thread1EXITtrue, 11#L73true, Black: 480#(and (not break_AB) (< i_AB Cn) (< i_AB An) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 518#(and (not break_AB) (or (and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= An i_AC) (<= Bn i_AB))) (and (or (<= (+ i_AB 1) An) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn))) (<= (+ i_AC 1) Cn))) (= i_BC i_AB) (= i_AB 0) (= i_AC i_AB)), Black: 458#(or (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (< i_AC An) (<= (+ i_AB 1) An)) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)))))), 25#L41true, 539#true, 35#L56true, Black: 2000#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 2069#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An (+ i_AC 1)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 2063#(and (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An (+ i_AC 1)) (<= Bn i_AB))), Black: 45#(and (<= i_BC i_AB) (<= i_AC i_AB) (not break_BC) (<= i_AB i_AC)), Black: 3041#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= i_BC i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (<= i_AB (+ i_AC 1))) (and (or (and (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC)))) (not (= (select A i_AC) (select C i_AC)))) (or (and (< i_BC Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))) (<= (+ i_AC 1) An)), Black: 3121#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3638#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 3105#(and (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (<= (+ i_AC 1) An) (= i_AC i_AB) (< i_AB Bn)), Black: 3042#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 3043#(and (< i_AC (+ An 1)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 3123#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2608#(and (= i_BC 0) (< 0 Bn) (< 0 An) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (or (= (select C i_AC) (select B i_AB)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3078#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2612#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3117#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB)) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= i_AB i_AC))) (< i_AC (+ An 1))), Black: 2564#(and (= i_BC 0) (< 0 Bn) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3071#(and (not break_AC) (< i_AC An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2614#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2616#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3634#(and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC (+ i_AB 1)) (not break_BC)) (and (not (= (select C i_AC) (select B i_AB))) (= i_BC i_AB) (= i_AC i_AB))) (or (and (<= i_BC i_AB) (not break_BC)) break_AB)), 3134#true, Black: 2600#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3604#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1010#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An))))), Black: 1075#(and (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (or (<= An i_AC) (<= Bn i_AB)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))))), Black: 2537#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (= i_BC i_AB) (not (= (select A i_AB) (select B i_BC)))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (<= (+ i_BC 1) Bn) (or (= (select B i_BC) (select A i_AC)) (= i_BC i_AB)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)))), Black: 3573#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 1077#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (<= (+ i_AC 1) Cn) (= (select A i_AC) (select C i_AC))) (= i_AC 0)), Black: 2602#(and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (and (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 3640#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 2538#(and (< i_AC (+ An 1)) (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC)) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (and (= (select A i_AB) (select A i_AC)) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (= (select B i_BC) (select A i_AC)))))), Black: 1046#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2539#(and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1))), Black: 1083#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2572#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3652#true, Black: 1036#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_AC 0)), 2629#true, 1095#true, Black: 1591#(and (= i_BC i_AC) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (not (= (select B i_AC) (select A i_AC))) (and (= i_AB (+ i_AC 1)) (or (<= Bn i_AB) (<= An i_AB)))) (= i_AC 0)), Black: 1545#(and (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (= i_AC 0)), Black: 1530#(or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))), Black: 1562#(and (= i_BC 0) (or (and (not (= (select B i_BC) (select A i_BC))) (= i_BC i_AB)) (and (= (select B i_BC) (select A i_BC)) (= (+ i_BC 1) i_AB) (or (<= Bn i_AB) (<= An i_AB)))) (or (and (= (+ i_BC 1) i_AC) (= (select C i_BC) (select A i_BC))) (and (= i_BC i_AC) (not (= (select C i_BC) (select A i_BC))) break_AC))), Black: 1532#(or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) break_AC (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= i_BC i_AB))), Black: 1566#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)))), 1617#true, 95#(and (<= i_BC i_AB) (<= (+ i_BC 1) Bn) (not break_BC)), Black: 55#(and (<= i_BC i_AB) (not break_BC)), 115#true, Black: 624#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 610#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 547#(or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), 2169#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 548#(or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))) (and (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An)) (<= Bn i_AB))), Black: 614#(and (or (not break_BC) (= i_AC i_AB)) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (= i_BC i_AC) (or (and (or (<= (+ i_AB 1) An) (< i_AB Bn)) (not break_BC)) (<= (+ i_AC 1) Cn) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An))) (<= (+ i_AC 1) An) (= i_AC 0)), Black: 616#(and (< i_AC Bn) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (= i_AC 0) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AB 1) An) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)) (and (<= An (+ i_AC 1)) (<= (+ i_AC 1) An)))), Black: 585#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn)), Black: 618#(and (or (and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An))) (<= (+ i_BC 1) Bn)) (and (not break_BC) (or (and (<= i_AC i_AB) (<= An i_AC)) (<= (+ i_AB 1) An) (< i_AB Bn)) (or (<= i_BC i_AB) (<= Bn i_AB))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An)))), Black: 620#(and (< i_AC Bn) (or (and (not break_BC) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (or (and (= i_AC i_AB) break_AB) (and (not break_AB) (= (select B i_AC) (select A i_AC)))) (or (= i_AB (+ i_AC 1)) (= i_AC i_AB)) (or (and (<= (+ i_AC 1) Cn) (<= An (+ i_AC 1))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (<= (+ i_AC 1) Cn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB))) (<= (+ i_AC 1) An) (= i_AC 0)), 641#true, Black: 3200#(and (or (and (= (select C i_AB) (select A i_AB)) (or (<= Cn i_AC) (<= An i_AC))) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (or (and break_AC (= i_AC i_AB)) (and (not break_AC) (= (+ i_AB 1) i_AC))) (< i_AB Bn)), Black: 3139#(and (not break_AB) (or (and (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (= i_BC i_AB) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)))) (<= (+ i_AB 1) An) (or (and (or (and (or (= i_BC i_AB) (< Bn (+ i_BC 1))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select C i_AC) (select B i_AB))) (= i_AC i_AB)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= i_BC i_AB))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))) (= (select A i_AB) (select B i_AB)))), Black: 2130#(and (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3140#(or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 2099#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3141#(or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (<= (+ i_AB 1) An) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))))), Black: 3177#(and (or (and (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1) (or (<= Cn i_AC) (<= An i_AC)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3196#(and (or (and (or (and (or (= (select C i_AC) (select B i_AB)) (and (or (< Bn (+ i_BC 1)) (and (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AC 1) Cn) (= (select A i_AB) (select A i_AC))) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)))) (<= (+ i_AB 1) An)) (and (not break_AB) (or (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))))) (or (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (= (select C i_BC) (select C i_AC)) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn)) (= (select B i_BC) (select B i_AB)))) (= (select A i_AB) (select A i_AC))) (<= An i_AC) (and (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (<= Bn i_AB) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC))) (or (<= i_BC i_AB) (<= (+ i_BC 1) Bn))))), Black: 2171#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3166#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 2173#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), 2191#true, Black: 1136#(and (not break_AB) (or (and (not (= (select C i_AB) (select A i_AB))) break_AC (= i_AC i_AB)) (and (not break_AC) (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 1169#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3728#(and (or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) break_BC)), Black: 1140#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1132#(and (not break_AC) (not break_AB) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 1165#(and (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))) (or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (or (<= An i_AC) (and (< i_BC Bn) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (= (select B i_BC) (select B i_AB)))) (not (= (select C i_BC) (select B i_BC)))) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 3720#(and (< i_AC Cn) (< i_AC An) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (or (not break_AC) break_BC) (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC))) break_BC) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), Black: 3657#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1102#(or (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (or (and (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC)))) (and (not break_AB) (or (<= An i_AC) (<= i_AB i_AC)))))), Black: 3658#(or (and (<= i_AC i_BC) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))))) break_BC), Black: 1167#(and (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB) (and (not (= (select C i_BC) (select B i_BC))) (or (= (select C i_BC) (select A i_AB)) (< (select C i_BC) (+ (select B i_BC) 1))))) (< 0 Cn) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1103#(or (and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (< i_AC (+ An 1))) (and (or (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn))), 1183#true, 3743#true, Black: 2706#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn) (= i_AC i_AB)) (and (not break_AC) (< i_BC Bn) (= i_BC i_AB) (<= (+ i_AB 1) Cn) (= i_AC i_AB)))), Black: 117#(and (not break_AB) (<= i_AB i_AC)), Black: 2675#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2708#(and (< i_AB (+ An 1)) (not break_AB) (or (= (+ i_AB 1) i_BC) (not (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2710#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (or (not break_AC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (= i_AB 0) (< i_AB Bn)), Black: 2712#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2634#(and (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (<= (+ i_AB 1) An))) (not break_AB)), Black: 2714#(and (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (or (and (<= (+ i_AB 1) An) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC))) (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An))) (= i_AB 0) (or (not break_AC) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (< i_AB Bn)), Black: 2636#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2716#(and (or (and (or (= (select A i_AB) (select B i_AB)) (= i_AC i_AB)) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= i_BC i_AB) (or (<= Cn i_AC) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (<= An i_AC)))) (not break_AB) (or (and (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AB) (select B i_AB))) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (or (= (select B i_BC) (select A i_AC)) (= i_AC i_AB))) (and (not break_AC) (or (<= (+ i_AC 1) Cn) (and (< i_AC (+ An 1)) (<= (+ i_AB 1) Cn))))) (or (and (= i_BC i_AB) (= i_AC i_AB)) (and (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1))))))), Black: 1649#(and (= i_BC 0) (< i_BC Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2718#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1682#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 2) An))) (or (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= i_AB (+ i_AC 1))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (not (= (select B i_BC) (select A i_AC))) (= i_AC i_AB)))), Black: 1684#(and (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB) (<= (+ i_AB 2) An))) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC)), Black: 1621#(or (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)) break_AC), Black: 1686#(and (= i_BC 0) (< i_BC Bn) (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1688#(and (= i_BC 0) (< i_BC Bn) (< 1 An) (= (select A 0) (select C 0)) (= i_AC 1) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1690#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 2738#(or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), 1719#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB), Black: 3218#(or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) (<= Bn i_AB) break_AB), Black: 3234#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB)), Black: 3241#(and (or (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (< i_AC Cn) (or (and (<= Cn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1))) (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (<= Bn i_BC) (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (= i_AC 0)), 3283#true, Black: 2257#(and (< 0 Bn) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2226#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 212#(and (not break_AC) (not break_AB) (= i_BC i_AB) (= i_AB 0) (or (<= Cn i_AC) (<= An i_AC)) (= i_AC i_AB)), Black: 2195#(or break_AB (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB))), Black: 2259#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2196#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2261#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC)))), Black: 2253#(and (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) (<= Bn i_AB) break_AB) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), Black: 725#(and (or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (not (= (select C i_BC) (select B i_BC))) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2)))) (<= Cn i_AC) (<= An i_AC))), Black: 2255#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_BC 2) Bn) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC) (<= (+ i_BC 1) i_AB)) break_AB)), 224#true, Black: 648#(or (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (not break_AC) (< i_AC (+ An 1))))) (and (or (<= (+ i_AC 1) Cn) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB Cn)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (and (not break_AC) (< i_AC (+ An 1))) (and (= (select C i_BC) (select C i_AC)) (or (and (<= (+ (select B i_BC) 1) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (< (select A i_AC) (+ (select B i_BC) 2))))))), 740#true, 2279#(or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))), Black: 1264#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1219#(and (= i_BC 0) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1252#(and (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= (select B i_AC) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= i_BC i_AB) (= i_AC i_AB))) (<= (+ i_AC 1) An) (< i_BC Cn) (= i_AC 0) (or (and (not (= (select B i_AC) (select A i_AC))) break_AB) (and (not break_AB) (= i_AB (+ i_AC 1))))), Black: 1189#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (or (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_AC) (select A i_AC)) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (<= i_AC i_BC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn))), Black: 1190#(or (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (< i_AC (+ An 1))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))))), Black: 1223#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1191#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< i_AC (+ An 1)))), Black: 1258#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (<= An i_AC) (and (not break_AB) (<= i_AB i_AC))) (or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))) (and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (<= An i_AC) (<= Bn i_AB)) (< i_AC (+ An 1))))), Black: 1260#(and (= i_BC 0) (or (not (= (select C i_BC) (select B i_BC))) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn))) (< i_BC Bn) (< 0 An) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3824#(and (< 1 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (= i_AC 1) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1262#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1276#true, Black: 3812#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (and (not break_AB) (<= (+ i_AB 1) An)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 2) An) (= (select B i_BC) (select B i_AB)))) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC))), Black: 3828#(and (or (<= (+ i_AB 1) i_AC) (and (not break_AB) (<= i_AB i_AC)) break_AC) (< 1 An) (or (not (= (select A i_AC) (select C i_AC))) (and (not break_AB) (<= i_AB (+ i_AC 1))) (<= i_AB i_AC)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select C 0)) (or (< i_BC Bn) (not break_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3748#(or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1)))), Black: 3816#(and (or (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB i_AC)) break_AC) (or (not (= (select A i_AC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= i_AB i_AC) (= (select B i_BC) (select B i_AB))) (and (not break_AB) (<= i_AB (+ i_AC 1))))), Black: 3822#(and (or (< i_BC Bn) (not break_AB) break_AC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (< i_BC Bn) (not break_AB) (not (= (select A i_AC) (select C i_AC)))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3843#true, Black: 1785#(and (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB)), Black: 1787#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)) (<= Bn i_AB) break_AB) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 1789#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn)), Black: 1791#(and (< 1 An) (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (<= (+ i_BC 1) i_AB)) (and (<= i_BC i_AB) (not break_BC)) break_AB)), Black: 2736#(or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2817#(and (or (and (<= (+ i_BC 1) Bn) (<= Cn i_BC)) (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)))), Black: 2737#(or (and (<= i_BC i_AB) (not break_BC)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB), Black: 2819#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 2807#(and (= i_BC 0) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) break_AB) (< 0 Cn)), Black: 2809#(and (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC))) (or (and (<= i_BC i_AB) (not break_BC)) (<= (+ i_BC 1) i_AB) break_AB)), 1808#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3316#(and (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (<= Cn i_BC) (= (select C i_AB) (select B i_AB))) (and (= (+ i_AB 1) i_BC) (<= Bn i_BC) (= (select C i_AB) (select B i_AB)))) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (< i_AB Cn) (= i_AB 0)), Black: 2731#true, Black: 2811#(and (or (not break_BC) (<= (+ i_BC 1) i_AB) break_AB) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3287#(or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))), Black: 3320#(and (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select B 0) (select C 0)) (<= Bn i_BC) (= i_BC 1)) (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2813#(and (or (and (not break_BC) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_AC 1) Cn)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn) (<= (+ i_BC 2) Bn)) (and (<= (+ i_BC 1) Bn) (not break_BC)))), Black: 3289#(and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))), Black: 3343#(and (or (<= Bn (+ i_AB 1)) (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (not (= (select A i_AB) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn))))) (or (and (<= (+ i_BC 1) Bn) (or (< Cn (+ i_BC 1)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)))) (<= Bn i_AB) break_AB)), Black: 3327#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= (select B 0) (select C 0)) (<= Cn i_BC) (= i_BC 1)) (and (= i_BC 0) (not (= (select B 0) (select C 0))))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 274#(and (not break_AC) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), 3355#(or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB), Black: 270#(and (not break_AC) (<= i_AC i_BC) (= i_AB 0) (< i_BC (+ i_AC 1)) (= i_AC i_AB)), Black: 290#(and (not break_AB) (<= i_AB i_AC)), Black: 788#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 748#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AC 1) Cn) (or (= (select C i_AC) (select B i_AB)) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), 816#true, Black: 2273#true, Black: 2341#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select B i_BC) (select A i_BC)) (not break_BC) (= i_BC i_AC) (<= (+ i_BC 2) Bn)), Black: 2310#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0)), Black: 2317#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 303#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), 329#(and (not break_AC) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An)), Black: 1347#(and (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (<= An i_AC) (<= Bn i_AB) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))), Black: 1283#(or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))), Black: 1351#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1321#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 1310#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 1360#true, Black: 3921#(and (or (<= Cn i_BC) (<= Bn i_BC) (and (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))) (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 3913#(and (or (not break_BC) (and (<= (+ i_BC 1) Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (= i_BC i_AB)))) (not break_AB) (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (= i_AB 0) (< i_AB Bn)), Black: 3850#(or (and (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (< i_AB An) (= (select A i_AB) (select A i_AC))) (and (<= i_BC i_AB) (< i_AC (+ An 1)) (or (<= An i_AC) (<= i_AB i_AC)))) (or (<= Cn i_BC) (and (< i_BC (+ Bn 1)) (<= Bn i_BC)))) (and (<= (+ i_BC 1) Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))))), Black: 1873#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3919#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), 3927#true, Black: 1848#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1802#true, Black: 1871#(and (<= (+ i_BC 1) Bn) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), 1883#true, Black: 2868#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2888#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (and (= (select A 0) (select B 0)) (= i_AB 1) (<= An i_AB)) (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (<= Bn i_AB) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 2904#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (= i_AC 0) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2841#(and (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2906#(and (or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC))) (<= An (+ i_AC 1)) (<= Bn i_AB)) (or (and (not break_AB) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1))) (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (not (= (select A i_AC) (select C i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (and (= i_BC i_AC) (<= (+ i_AB 1) An) (= i_AC i_AB)))) (= (select A i_AC) (select C i_AC)))), Black: 2843#(or (and (< i_BC Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (and (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 2919#true, Black: 3424#(and (< 0 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (not break_BC) (= i_BC i_AC) break_AB) (< 0 Cn) (= i_AC 0)), Black: 3426#(and (or (not break_BC) break_AB (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))))) (< 0 Bn) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 3430#(and (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB) (or (<= Cn i_BC) (<= Bn i_AB) break_AB (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC)))), Black: 3432#(and (< 1 An) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_BC) (<= Bn i_AB) break_AB) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn)), Black: 3418#(and (<= (+ i_BC 1) Bn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= i_AC i_BC))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC)))) break_AB)), Black: 3438#(and (< 1 An) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (= i_BC 1))) (= (select A 0) (select B 0)) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= i_AC 1))) (or (and (<= i_BC i_AB) (or (not break_BC) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC)))))) break_AB) (< 1 Bn) (< 0 Cn) (or (<= Cn i_BC) (and (= (select B i_BC) (select A i_AC)) (<= i_AC i_BC)))), 3449#true, Black: 374#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An)), Black: 378#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC) (<= (+ i_AC 1) An)), Black: 849#(and (or (and (= i_BC i_AC) (not (= (select B i_AC) (select C i_AC)))) (and (= (select B i_AC) (select C i_AC)) (= i_BC (+ i_AC 1)))) (< i_AC Cn) (<= i_AC 0) (< i_AC An) (< i_AC Bn) (or (and (not break_AB) (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC))) (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB) break_AB)) (<= 0 i_AC)), Black: 869#(or (and (or (and (= (select C i_AB) (select A i_AB)) (= (+ i_AB 1) i_AC)) (and (not (= (select C i_AB) (select A i_AB))) (= i_AC i_AB))) (not (= (select A i_AB) (select B i_AB))) (<= i_AB 0) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB)) (and (= (+ i_AB 1) i_BC) (= (select C i_AB) (select B i_AB)))) (< i_AB Cn) (< i_AB An) (<= 0 i_AB) (< i_AB Bn)) (and (< i_AB (+ An 1)) (< i_AB (+ Cn 1)) (= (select B (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (or (and (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1)))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (not (= (select C (+ i_AB (- 1))) (select A (+ i_AB (- 1))))))) (<= 1 i_AB) (or (<= Bn i_AB) (<= An i_AB)) (<= i_AB 1) (< i_AB (+ Bn 1)) (or (and (= (+ i_BC 1) i_AB) (not (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))))) (and (= (select C (+ i_AB (- 1))) (select B (+ i_AB (- 1)))) (= i_BC i_AB))))), Black: 822#(or (and (<= i_AC 0) (not break_AB) (< 0 An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (<= (+ i_BC 1) Bn) (= i_BC i_AC) (= i_AC i_AB)) (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)))) (and (< i_BC Bn) (or (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (= (select B i_BC) (select A i_AC)) (not (= (select A i_AC) (select C i_AC))) (= i_BC i_AC) (<= (+ i_AC 1) Cn))))), Black: 824#(or (and (< i_BC Bn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (and (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))))) (and (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC)) (or (< i_AC An) (and (< i_AC (+ An 1)) (< 0 An)))) (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))))), 901#true, 2444#true, Black: 3993#(and (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))))) (or (and (not break_AC) (or (= (select A i_AC) (select C i_AC)) (= i_AC i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An)) break_BC)), Black: 3995#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (<= Cn i_AC) (<= An i_AC) (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)) break_BC)), Black: 3932#(or (and (not break_AC) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (or (and (= (select C i_AC) (select B i_AB)) (= i_AC i_AB)) (= (select A i_AC) (select C i_AC)))) break_BC), Black: 1443#(and (<= (+ i_BC 1) Bn) (or (<= i_BC i_AB) break_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))))), Black: 3933#(or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC), Black: 1364#(or (and (or (not (= (select C i_BC) (select B i_BC))) (and (not break_AC) (<= i_AC (+ i_BC 1)))) (or (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC)) (= (select C i_BC) (select B i_BC))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 3997#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC))) (<= (+ i_AC 1) i_BC)) break_BC) (or (and (< i_AC Cn) (< i_AC (+ An 1)) (<= An i_AC)) (and (< i_AC Cn) (or (and (= (select C i_AC) (select B i_AB)) (< i_AB An) (= (select A i_AB) (select A i_AC))) (= (select A i_AC) (select C i_AC)))))), Black: 1429#(and (= i_BC 0) (not break_BC) (or (and (or (not break_AC) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3967#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1366#(or (and (<= i_BC i_AB) (or (and (<= Cn i_AC) (<= i_AC i_BC)) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (= (select C i_BC) (select C i_AC))) (<= An i_AB))) break_AB), Black: 3999#(and (or (<= Cn i_AC) (<= An i_AC) (= i_AC 0)) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn)), Black: 1437#(and (= (select A 0) (select B 0)) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (<= i_BC i_AB) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC) (<= An i_AB))) break_AB) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 4011#true, Black: 1439#(and (= (select A 0) (select B 0)) (or (<= i_BC i_AB) break_AB) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (= (select B i_BC) (select A i_AC)) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 436#(and (not break_AC) (<= i_AC i_AB) (< i_AB Cn) (<= i_AB i_BC)), Black: 388#(and (not break_AC) (<= i_AC i_AB) (<= i_AC i_BC)), Black: 1888#(or (and (or (and (not break_AC) (<= i_AC i_AB)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 1) i_AB)) break_AB), Black: 1890#(and (<= (+ i_BC 1) Bn) (or (<= (+ i_AC 1) Cn) (<= i_AC i_BC)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))))), Black: 394#(and (not break_AC) (<= i_AC i_AB) (<= i_AB i_BC)), Black: 444#(and (not break_AC) (<= i_AC i_AB) (<= (+ i_AC 1) Cn) (<= i_AC i_BC)), Black: 1971#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1957#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (not break_AC) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (<= (+ i_BC 1) i_AB)) break_AB)), 450#true, Black: 1959#(and (= i_BC 0) (< 0 Bn) (not break_BC) (or (not break_AC) (not (= (select C i_BC) (select B i_BC))) break_AB) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1975#(and (= (select A 0) (select B 0)) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (< 1 Bn) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC)) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1977#(and (= (select A 0) (select B 0)) (or (= (select B i_BC) (select A i_AC)) (and (not break_AC) (<= (+ i_AC 1) An))) (< 1 Bn) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (= i_BC 0) (and (= (select B 0) (select C 0)) (<= Cn i_BC))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1979#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 1965#(and (= i_BC 0) (or (<= (+ i_BC 1) i_AB) break_AB) (= (select A 0) (select B 0)) (not break_BC) (or (and (not break_AC) (<= (+ i_AC 1) An)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_BC 2) Bn) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 1967#(and (or (and (<= i_AC i_AB) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))))) (<= (+ i_BC 2) Bn) (or (<= (+ i_AC 1) Cn) (and (<= i_AC (+ i_BC 1)) (= (select C i_BC) (select B i_BC))))), Black: 1951#(and (<= (+ i_BC 1) Bn) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)))) (or (< i_AC Cn) (<= i_AC i_BC)) (or (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= (+ i_BC 1) i_AB)) break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC))) (<= Cn i_AC))), Black: 3013#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 3017#(and (or (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= Bn i_AB) (<= An i_AB)) (or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))))), Black: 2987#(and (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 2924#(or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB Cn)) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 2925#(or (and (< i_AB (+ An 1)) (not break_AB) (or (and (< i_AC (+ An 1)) (or (<= (+ i_AB 1) An) (<= i_AB i_AC))) (= (select A i_AC) (select C i_AC))) (or (and (< i_AC (+ An 1)) (<= i_AB Cn)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (and (= (select B i_BC) (select A i_AC)) (= (select C i_BC) (select C i_AC)) (<= (+ i_AC 1) Cn)) (<= (+ i_AB 1) An) (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB)))))), Black: 3021#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (or (<= Bn i_AB) (= i_AB 0) (<= An i_AB)) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2926#(or (and (< i_AB (+ An 1)) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (< i_BC Bn) (or (and (< i_AC Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB))) (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC))) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (< i_AB (+ An 1)) (not break_AB) (= (select C i_BC) (select C i_AC))))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))), Black: 2995#(and (or (and (< i_BC Bn) (or (and (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC))))) (and (= (select C i_BC) (select A i_AB)) (< i_AC (+ An 1)) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ i_AB 1) An) (<= i_AB i_AC)) (= (select B i_BC) (select B i_AB))) (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An))))) (and (< i_AB (+ An 1)) (not break_AB) (or (< i_AC (+ An 1)) (= (select A i_AC) (select C i_AC))) (or (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= i_AB Cn))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (or (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)) (= (select A i_AC) (select C i_AC))) (not break_AB) (or (<= (+ i_AC i_AB 1) (+ An Cn)) (<= (+ i_AB 1) An) (and (< i_AC (+ An 1)) (<= An i_AC)))) (and (or (and (< i_AC (+ An 1)) (<= An i_AC) (= (select B i_BC) (select B i_AB))) (and (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (= (select B i_BC) (select A i_AC)) (< i_AC Cn) (not break_AB) (= (select C i_BC) (select C i_AC)))) (< i_BC Bn)))), Black: 2963#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0)))) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0) break_AB) (and (not break_AB) (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 2997#(and (not break_AB) (or (and (not break_AC) (<= (+ i_AC 1) An)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) An))) (< i_AB Cn) (or (and (not (= (select C i_AB) (select B i_AB))) (= i_BC i_AB) break_BC) (and (= (+ i_AB 1) i_BC) (not break_BC) (= (select C i_AB) (select B i_AB)))) (= i_AB 0) (= i_AC i_AB) (< i_AB Bn)), Black: 3003#(and (< i_AB (+ An 1)) (not break_AB) (or (and (= (+ i_AB 1) i_BC) (not break_BC)) (and (not (= (select C i_AB) (select B i_AB))) break_BC)) (= i_AB 0) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) Cn)) (and (not break_AC) (= i_BC i_AB) (<= (+ i_AB 1) Cn))) (= i_AC i_AB) (< i_AB Bn)), Black: 3007#(and (or (and (or (< i_AC Cn) (<= (+ i_AB 1) An)) (or (<= Bn i_AB) (<= An i_AB))) (and (< i_AC Cn) (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))) (and (< i_BC Bn) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))) (and (< i_AC Cn) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= (select C i_BC) (select C i_AC)) (= (select A i_AB) (select A i_AC)))) (= (select B i_BC) (select B i_AB)))))) (or (and (not break_AB) (or (<= (+ i_AB 1) An) (<= i_AB (+ i_AC 1))) (<= (+ i_AC 1) An) (= (select A i_AC) (select C i_AC))) (and (not (= (select A i_AC) (select C i_AC))) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= i_AC i_AB)) (and (< i_BC Bn) (or (and (< i_AB (+ An 1)) (not break_AB) (or (<= (+ i_AB 1) An) (and (not break_AC) (= (select B i_BC) (select A i_AC)) (= i_BC i_AC) (<= i_AB Cn) (<= (+ i_AC 1) An)))) (and (or (= (select C i_BC) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (not (= (select C i_BC) (select B i_BC))) (or (<= (+ (select B i_BC) 1) (select A i_AB)) (and (= i_BC i_AC) (= i_AC i_AB))) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (<= (+ i_AC 1) An) (= (select B i_BC) (select B i_AB))))))), 3036#true, Black: 2451#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (= (select C i_BC) (select C i_AC))) (and (< i_BC Bn) (= (select C i_BC) (select C i_AC)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3520#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC)), Black: 993#(and (< 0 Bn) (< 0 An) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 2532#true, Black: 3522#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 948#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3524#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 981#(and (= i_BC 0) (or (not break_AB) (<= An i_AC) (= i_BC i_AB) (<= i_AC i_BC)) (< 0 Bn) (not break_BC) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< i_BC Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3526#(and (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (= i_BC 1))) (< 0 An) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) break_BC) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (or (and (not break_AC) (= i_AC i_AB)) (and (not break_AB) (= (select A i_AC) (select C i_AC))) break_BC) (= i_AC 0)), Black: 907#(or (and (< i_AC (+ An 1)) (or (<= An i_AC) (and (not break_AB) (<= i_AB i_AC)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (not (= (select C i_BC) (select B i_BC))) (= i_BC i_AB)))) (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (not (= (select C i_BC) (select B i_BC))) (<= i_AC i_BC)) (and (<= (+ i_BC 1) Bn) (<= i_BC i_AC) (<= (+ i_AB 1) An) (= i_BC i_AB) (<= i_AC i_BC))))), Black: 3532#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 989#(and (< 0 Bn) (< 0 An) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 3534#(and (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC) (or (not break_AC) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (<= i_AB i_AC) break_BC)), Black: 909#(or (and (<= (+ i_AC 1) Cn) (or (and (= (select B i_BC) (select A i_AC)) (< i_BC Bn) (<= i_AC i_BC) (< i_BC (+ i_AC 1))) (and (<= (+ i_AB 1) An) (or (and (< i_BC Bn) (<= i_AC i_BC) (= (select A i_AB) (select A i_AC)) (< i_BC (+ i_AC 1)) (= (select B i_BC) (select B i_AB))) (and (= (select C i_AC) (select B i_AB)) (= (select A i_AB) (select A i_AC))))))) (and (< i_AC (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB)))))), Black: 3536#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (not break_AC) (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) i_BC) (<= (+ i_AC 1) An) (= i_AC i_AB)) (and (not break_AB) (<= i_AB i_BC) (<= (+ i_AC 1) An) (<= i_AB (+ i_AC 1)) (= (select A i_AC) (select C i_AC))) break_BC)), Black: 975#(and (< i_AC Bn) (= i_BC i_AC) (<= (+ i_AC 1) Cn) (or (not break_AB) (not (= (select B i_BC) (select A i_AC)))) (<= (+ i_AC 1) An) (or (and (not (= (select B i_AC) (select A i_AC))) (= i_AC i_AB)) (and (= i_AB (+ i_AC 1)) (= (select B i_AC) (select A i_AC)))) (= i_AC 0)), Black: 3540#(and (= (select B 0) (select C 0)) (< 1 Cn) (or (and (not break_AC) (<= i_AC i_BC)) (and (not break_AB) (<= i_AB i_BC)) (<= (+ i_AC 1) i_BC) break_BC) (or (and break_AC (not (= (select A 0) (select C 0))) (= i_AC 0)) (and (not break_AC) (= (select A 0) (select C 0)) (= i_AC 1))) (< 0 An) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1)))), Black: 991#(and (< 0 Bn) (< 0 An) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (or (and (= (select C i_BC) (select A i_AB)) (not (= (select C i_BC) (select B i_BC)))) (<= (+ i_AC 1) Cn) (<= An i_AC) (<= Bn i_AB)) (or (and (not (= (select A 0) (select B 0))) (= i_AB 0)) (and (= (select A 0) (select B 0)) (= i_AB 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), 1003#true, Black: 3546#(and (or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3548#(and (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (< i_AC (+ An 1)) (<= An i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC)))) (or (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (< i_AC (+ An 1)) (<= An i_AC))) (or (and (not break_AC) (< i_AC (+ An 1)) (<= (+ i_AC 1) Cn)) (and (<= (+ i_AB 1) Bn) (not break_AB) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (<= (+ i_AC 2) Cn) (= (select A i_AB) (select A i_AC))))), Black: 3455#(or (and (not break_AB) (< i_AC (+ An 1)) (<= i_AB i_BC) (<= i_AB i_AC)) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (<= (+ i_AC 1) i_BC)) (and (not break_AC) (< i_AC (+ An 1)) (<= i_AC i_BC)) break_BC), Black: 4018#(or (and (< i_AC (+ An 1)) (or (and (<= (+ i_BC 1) Bn) (not (= (select C i_BC) (select B i_BC))) (or (< (select C i_BC) (+ (select B i_BC) 1)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_AB 1) An) (= (select B i_BC) (select B i_AB))))) (and (< i_AB (+ An 1)) (or (and (<= (+ i_AB 1) An) (<= Bn i_AB)) (<= An i_AC))))) (and (= (select C i_AC) (select B i_AB)) (<= (+ i_AC 1) Cn) (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC))) (and (<= (+ i_BC 1) Bn) (= (select C i_BC) (select C i_AC)) (or (= (select B i_BC) (select A i_AC)) (and (<= (+ i_AB 1) An) (= (select A i_AB) (select A i_AC)) (= (select B i_BC) (select B i_AB)))) (<= (+ i_AC 1) Cn))), 1527#true, Black: 4084#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (= i_BC 0) (and (or (<= Cn i_BC) (<= Bn i_BC)) (= (select B 0) (select C 0)))) (or (and (not (= (select B 0) (select C 0))) break_BC) (and (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4057#(and (< 0 Bn) (< 0 An) (or (and (= (select A 0) (select B 0)) (or (<= Bn i_AB) (<= An i_AB)) (= i_AB 1)) (and (not (= (select A 0) (select B 0))) (= i_AB 0))) (or (and (= i_BC 0) (not (= (select B 0) (select C 0))) break_BC) (and (= (select B 0) (select C 0)) (not break_BC) (= i_BC 1))) (< 0 Cn) (or (and (= (select A 0) (select C 0)) (= i_AC 1)) (and (not (= (select A 0) (select C 0))) (= i_AC 0)))), Black: 4078#(and (not break_AB) (or (and (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) An) (not (= (select C i_BC) (select A i_AB))) (= i_BC i_AB) (= i_AC i_AB)) (and (= (select C i_BC) (select A i_AB)) (<= (+ i_BC 1) Bn) (<= (+ i_AB 1) i_AC) (< i_AC (+ An 1)) (= i_BC i_AB))) (< i_AB Cn) (or (= (+ i_AB 1) i_AC) (= i_AC i_AB)) (= i_AB 0))]) [2021-03-25 18:15:53,954 INFO L384 tUnfolder$Statistics]: this new event has 12 ancestors and is not cut-off event [2021-03-25 18:15:53,954 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 18:15:53,954 INFO L387 tUnfolder$Statistics]: existing Event has 12 ancestors and is not cut-off event [2021-03-25 18:15:53,954 INFO L387 tUnfolder$Statistics]: existing Event has 14 ancestors and is not cut-off event [2021-03-25 18:15:56,904 INFO L129 PetriNetUnfolder]: 6843/13613 cut-off events. [2021-03-25 18:15:56,904 INFO L130 PetriNetUnfolder]: For 1943528/1948530 co-relation queries the response was YES. [2021-03-25 18:15:57,496 INFO L84 FinitePrefix]: Finished finitePrefix Result has 256255 conditions, 13613 events. 6843/13613 cut-off events. For 1943528/1948530 co-relation queries the response was YES. Maximal size of possible extension queue 1538. Compared 134334 event pairs, 794 based on Foata normal form. 662/13800 useless extension candidates. Maximal degree in co-relation 255807. Up to 5376 conditions per place. [2021-03-25 18:15:57,837 INFO L142 LiptonReduction]: Number of co-enabled transitions 6154 [2021-03-25 18:16:01,292 INFO L154 LiptonReduction]: Checked pairs total: 4 [2021-03-25 18:16:01,292 INFO L156 LiptonReduction]: Total number of compositions: 2 [2021-03-25 18:16:01,293 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 13204 [2021-03-25 18:16:01,293 INFO L480 AbstractCegarLoop]: Abstraction has has 702 places, 3185 transitions, 121260 flow [2021-03-25 18:16:01,293 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 16.333333333333332) internal successors, (245), 15 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:16:01,293 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 18:16:01,293 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 18:16:01,493 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable109 [2021-03-25 18:16:01,494 INFO L428 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-03-25 18:16:01,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 18:16:01,494 INFO L82 PathProgramCache]: Analyzing trace with hash 265486652, now seen corresponding path program 3 times [2021-03-25 18:16:01,494 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 18:16:01,494 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110142333] [2021-03-25 18:16:01,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 18:16:01,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 18:16:01,525 INFO L142 QuantifierPusher]: treesize reduction 30, result has 44.4 percent of original size [2021-03-25 18:16:01,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 18:16:01,545 INFO L142 QuantifierPusher]: treesize reduction 14, result has 80.8 percent of original size [2021-03-25 18:16:01,545 INFO L147 QuantifierPusher]: treesize reduction 7, result has 88.1 percent of original size 52 [2021-03-25 18:16:01,590 INFO L142 QuantifierPusher]: treesize reduction 14, result has 83.1 percent of original size [2021-03-25 18:16:01,591 INFO L147 QuantifierPusher]: treesize reduction 7, result has 89.9 percent of original size 62 [2021-03-25 18:16:01,656 INFO L142 QuantifierPusher]: treesize reduction 90, result has 60.7 percent of original size [2021-03-25 18:16:01,657 INFO L147 QuantifierPusher]: treesize reduction 5, result has 96.4 percent of original size 134 [2021-03-25 18:16:01,772 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 48 [2021-03-25 18:16:01,774 INFO L142 QuantifierPusher]: treesize reduction 170, result has 52.1 percent of original size [2021-03-25 18:16:01,774 INFO L147 QuantifierPusher]: treesize reduction 5, result has 97.3 percent of original size 180 [2021-03-25 18:16:01,884 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 52 [2021-03-25 18:16:01,886 INFO L142 QuantifierPusher]: treesize reduction 181, result has 50.1 percent of original size [2021-03-25 18:16:01,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 182 [2021-03-25 18:16:01,995 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:16:01,996 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110142333] [2021-03-25 18:16:01,996 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885993006] [2021-03-25 18:16:01,996 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:16:02,018 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-03-25 18:16:02,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-03-25 18:16:02,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 22 conjunts are in the unsatisfiable core [2021-03-25 18:16:02,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-03-25 18:16:02,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:16:02,021 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,021 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:16:02,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:16:02,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,023 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:16:02,034 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:16:02,035 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,035 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:16:02,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:16:02,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,036 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:16:02,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:16:02,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:16:02,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:16:02,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:16:02,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:16:02,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:16:02,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:16:02,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,041 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-25 18:16:02,041 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:16:02,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:16:02,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:16:02,043 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 44 [2021-03-25 18:16:02,073 INFO L142 QuantifierPusher]: treesize reduction 2, result has 96.3 percent of original size [2021-03-25 18:16:02,074 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 52 [2021-03-25 18:16:02,074 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:16:02,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,075 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-25 18:16:02,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 54 [2021-03-25 18:16:02,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,076 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:16:02,077 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,077 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:16:02,077 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.9 percent of original size [2021-03-25 18:16:02,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-25 18:16:02,079 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:16:02,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-03-25 18:16:02,111 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 18:16:02,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 18:16:02,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 18:16:02,114 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 18:16:02,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 18:16:02,150 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,151 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 18:16:02,151 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 18:16:02,152 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,152 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-03-25 18:16:02,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,154 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 18:16:02,303 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 40 [2021-03-25 18:16:02,304 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,304 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 18:16:02,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 18:16:02,306 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,306 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 73 [2021-03-25 18:16:02,353 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,353 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 18:16:02,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 18:16:02,355 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,355 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 18:16:02,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,356 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 95 [2021-03-25 18:16:02,411 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.1 percent of original size [2021-03-25 18:16:02,412 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-03-25 18:16:02,412 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,413 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:16:02,413 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,413 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:16:02,414 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 105 [2021-03-25 18:16:02,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,415 INFO L725 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-03-25 18:16:02,415 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:16:02,416 INFO L142 QuantifierPusher]: treesize reduction 16, result has 83.2 percent of original size [2021-03-25 18:16:02,418 INFO L147 QuantifierPusher]: treesize reduction 28, result has 59.4 percent of original size 41 [2021-03-25 18:16:02,418 INFO L147 QuantifierPusher]: treesize reduction 28, result has 79.6 percent of original size 109 [2021-03-25 18:16:02,419 INFO L142 QuantifierPusher]: treesize reduction 28, result has 79.6 percent of original size [2021-03-25 18:16:02,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2021-03-25 18:16:02,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2021-03-25 18:16:02,483 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2021-03-25 18:16:02,484 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,484 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2021-03-25 18:16:02,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 109 [2021-03-25 18:16:02,486 INFO L142 QuantifierPusher]: treesize reduction 2, result has 98.3 percent of original size [2021-03-25 18:16:02,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 117 [2021-03-25 18:16:02,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,487 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:16:02,487 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-25 18:16:02,488 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 119 [2021-03-25 18:16:02,489 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,489 INFO L725 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-03-25 18:16:02,490 INFO L732 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,490 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-03-25 18:16:02,491 INFO L142 QuantifierPusher]: treesize reduction 9, result has 80.0 percent of original size [2021-03-25 18:16:02,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 18:16:02,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-25 18:16:02,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,493 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-25 18:16:02,559 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-25 18:16:02,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-25 18:16:02,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,562 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-25 18:16:02,562 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,563 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-25 18:16:02,563 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,564 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-25 18:16:02,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-25 18:16:02,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-25 18:16:02,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 18:16:02,567 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-03-25 18:16:02,567 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 18:16:02,567 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-03-25 18:16:02,567 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 14 [2021-03-25 18:16:02,567 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302404382] [2021-03-25 18:16:02,567 INFO L460 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-03-25 18:16:02,567 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 18:16:02,568 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-03-25 18:16:02,568 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2021-03-25 18:16:02,568 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 92 [2021-03-25 18:16:02,568 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 702 places, 3185 transitions, 121260 flow. Second operand has 16 states, 16 states have (on average 15.25) internal successors, (244), 16 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:16:02,568 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 18:16:02,568 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 92 [2021-03-25 18:16:02,568 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 18:16:02,836 WARN L205 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 63 [2021-03-25 18:16:03,580 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 38 [2021-03-25 18:16:05,114 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 58 [2021-03-25 18:16:07,296 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 49 [2021-03-25 18:16:11,853 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 49 [2021-03-25 18:16:12,037 WARN L205 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 61 [2021-03-25 18:16:17,835 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2021-03-25 18:16:27,129 INFO L129 PetriNetUnfolder]: 9017/17138 cut-off events. [2021-03-25 18:16:27,129 INFO L130 PetriNetUnfolder]: For 2430256/2430353 co-relation queries the response was YES. [2021-03-25 18:16:27,657 INFO L84 FinitePrefix]: Finished finitePrefix Result has 331452 conditions, 17138 events. 9017/17138 cut-off events. For 2430256/2430353 co-relation queries the response was YES. Maximal size of possible extension queue 1810. Compared 164546 event pairs, 2122 based on Foata normal form. 43/17181 useless extension candidates. Maximal degree in co-relation 330950. Up to 14500 conditions per place. [2021-03-25 18:16:27,783 INFO L132 encePairwiseOnDemand]: 65/92 looper letters, 3031 selfloop transitions, 227 changer transitions 2/3266 dead transitions. [2021-03-25 18:16:27,783 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 722 places, 3266 transitions, 131551 flow [2021-03-25 18:16:27,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-25 18:16:27,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-03-25 18:16:27,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 428 transitions. [2021-03-25 18:16:27,785 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.22153209109730848 [2021-03-25 18:16:27,785 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 428 transitions. [2021-03-25 18:16:27,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 428 transitions. [2021-03-25 18:16:27,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 18:16:27,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 428 transitions. [2021-03-25 18:16:27,786 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 20.38095238095238) internal successors, (428), 21 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:16:27,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 92.0) internal successors, (2024), 22 states have internal predecessors, (2024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:16:27,787 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 92.0) internal successors, (2024), 22 states have internal predecessors, (2024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-25 18:16:27,787 INFO L185 Difference]: Start difference. First operand has 702 places, 3185 transitions, 121260 flow. Second operand 21 states and 428 transitions. [2021-03-25 18:16:27,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 722 places, 3266 transitions, 131551 flow Received shutdown request... [2021-03-25 18:16:45,081 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-03-25 18:16:45,082 WARN L545 AbstractCegarLoop]: Verification canceled [2021-03-25 18:16:45,085 WARN L224 ceAbstractionStarter]: Timeout [2021-03-25 18:16:45,085 INFO L202 PluginConnector]: Adding new model array-eq-trans.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.03 06:16:45 BasicIcfg [2021-03-25 18:16:45,085 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-03-25 18:16:45,085 INFO L168 Benchmark]: Toolchain (without parser) took 787424.39 ms. Allocated memory was 255.9 MB in the beginning and 13.5 GB in the end (delta: 13.2 GB). Free memory was 236.2 MB in the beginning and 11.1 GB in the end (delta: -10.9 GB). Peak memory consumption was 3.4 GB. Max. memory is 16.0 GB. [2021-03-25 18:16:45,085 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.12 ms. Allocated memory is still 255.9 MB. Free memory is still 237.4 MB. There was no memory consumed. Max. memory is 16.0 GB. [2021-03-25 18:16:45,086 INFO L168 Benchmark]: Boogie Procedure Inliner took 22.66 ms. Allocated memory is still 255.9 MB. Free memory was 236.1 MB in the beginning and 234.6 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-25 18:16:45,086 INFO L168 Benchmark]: Boogie Preprocessor took 17.40 ms. Allocated memory is still 255.9 MB. Free memory was 234.6 MB in the beginning and 233.6 MB in the end (delta: 1.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-25 18:16:45,086 INFO L168 Benchmark]: RCFGBuilder took 222.40 ms. Allocated memory is still 255.9 MB. Free memory was 233.5 MB in the beginning and 234.8 MB in the end (delta: -1.3 MB). Peak memory consumption was 16.4 MB. Max. memory is 16.0 GB. [2021-03-25 18:16:45,086 INFO L168 Benchmark]: TraceAbstraction took 787157.87 ms. Allocated memory was 255.9 MB in the beginning and 13.5 GB in the end (delta: 13.2 GB). Free memory was 234.3 MB in the beginning and 11.1 GB in the end (delta: -10.9 GB). Peak memory consumption was 3.4 GB. Max. memory is 16.0 GB. [2021-03-25 18:16:45,086 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.12 ms. Allocated memory is still 255.9 MB. Free memory is still 237.4 MB. There was no memory consumed. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 22.66 ms. Allocated memory is still 255.9 MB. Free memory was 236.1 MB in the beginning and 234.6 MB in the end (delta: 1.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 17.40 ms. Allocated memory is still 255.9 MB. Free memory was 234.6 MB in the beginning and 233.6 MB in the end (delta: 1.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 222.40 ms. Allocated memory is still 255.9 MB. Free memory was 233.5 MB in the beginning and 234.8 MB in the end (delta: -1.3 MB). Peak memory consumption was 16.4 MB. Max. memory is 16.0 GB. * TraceAbstraction took 787157.87 ms. Allocated memory was 255.9 MB in the beginning and 13.5 GB in the end (delta: 13.2 GB). Free memory was 234.3 MB in the beginning and 11.1 GB in the end (delta: -10.9 GB). Peak memory consumption was 3.4 GB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 395.1ms, 34 PlacesBefore, 24 PlacesAfterwards, 30 TransitionsBefore, 17 TransitionsAfterwards, 378 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 9 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 3 ChoiceCompositions, 13 TotalNumberOfCompositions, 144 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 144, positive: 144, positive conditional: 0, positive unconditional: 144, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 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] , ConditionTransformingIndependenceRelation.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): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 123.1ms, 23 PlacesBefore, 23 PlacesAfterwards, 23 TransitionsBefore, 23 TransitionsAfterwards, 144 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 12 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 12, positive: 12, positive conditional: 0, positive unconditional: 12, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8, positive: 8, positive conditional: 0, positive unconditional: 8, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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: 12, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 8, unknown conditional: 0, unknown unconditional: 8] , Statistics on independence cache: Total cache size (in pairs): 8, Positive cache size: 8, Positive conditional cache size: 0, Positive unconditional cache size: 8, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 100.4ms, 31 PlacesBefore, 29 PlacesAfterwards, 27 TransitionsBefore, 26 TransitionsAfterwards, 200 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 8 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 8, positive: 8, positive conditional: 0, positive unconditional: 8, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 8, positive: 8, positive conditional: 0, positive unconditional: 8, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 7, Positive cache size: 7, Positive conditional cache size: 0, Positive unconditional cache size: 7, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8.5ms, 35 PlacesBefore, 35 PlacesAfterwards, 27 TransitionsBefore, 27 TransitionsAfterwards, 196 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 7, Positive cache size: 7, Positive conditional cache size: 0, Positive unconditional cache size: 7, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 100.3ms, 42 PlacesBefore, 40 PlacesAfterwards, 32 TransitionsBefore, 31 TransitionsAfterwards, 252 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 9 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 9, positive: 9, positive conditional: 0, positive unconditional: 9, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , 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: 7, positive conditional: 0, positive unconditional: 7, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 2, unknown conditional: 0, unknown unconditional: 2] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 101.8ms, 52 PlacesBefore, 51 PlacesAfterwards, 41 TransitionsBefore, 41 TransitionsAfterwards, 220 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 20.4ms, 62 PlacesBefore, 61 PlacesAfterwards, 55 TransitionsBefore, 55 TransitionsAfterwards, 286 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 21.1ms, 66 PlacesBefore, 62 PlacesAfterwards, 52 TransitionsBefore, 52 TransitionsAfterwards, 212 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 19.8ms, 59 PlacesBefore, 59 PlacesAfterwards, 55 TransitionsBefore, 55 TransitionsAfterwards, 242 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 15.5ms, 59 PlacesBefore, 59 PlacesAfterwards, 46 TransitionsBefore, 46 TransitionsAfterwards, 228 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 19.5ms, 61 PlacesBefore, 61 PlacesAfterwards, 59 TransitionsBefore, 59 TransitionsAfterwards, 278 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 111.5ms, 68 PlacesBefore, 65 PlacesAfterwards, 60 TransitionsBefore, 60 TransitionsAfterwards, 288 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 1 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 7 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 7, positive: 7, positive conditional: 0, positive unconditional: 7, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 7, positive: 7, positive conditional: 0, positive unconditional: 7, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 7, positive: 7, positive conditional: 0, positive unconditional: 7, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 7, positive: 7, positive conditional: 0, positive unconditional: 7, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , 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: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 7, unknown conditional: 0, unknown unconditional: 7] , Statistics on independence cache: Total cache size (in pairs): 7, Positive cache size: 7, Positive conditional cache size: 0, Positive unconditional cache size: 7, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 290.9ms, 82 PlacesBefore, 82 PlacesAfterwards, 123 TransitionsBefore, 123 TransitionsAfterwards, 384 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 3 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 28 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 28, positive: 28, positive conditional: 0, positive unconditional: 28, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 12, positive: 12, positive conditional: 0, positive unconditional: 12, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 12, positive: 12, positive conditional: 0, positive unconditional: 12, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 12, positive: 12, positive conditional: 0, positive unconditional: 12, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , 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: 16, positive conditional: 0, positive unconditional: 16, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 12, unknown conditional: 0, unknown unconditional: 12] , Statistics on independence cache: Total cache size (in pairs): 14, Positive cache size: 14, Positive conditional cache size: 0, Positive unconditional cache size: 14, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 658.7ms, 112 PlacesBefore, 111 PlacesAfterwards, 195 TransitionsBefore, 195 TransitionsAfterwards, 558 CoEnabledTransitionPairs, 3 FixpointIterations, 0 TrivialSequentialCompositions, 6 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 1 ConcurrentYvCompositions, 0 ChoiceCompositions, 7 TotalNumberOfCompositions, 115 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 115, positive: 115, positive conditional: 0, positive unconditional: 115, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 15, positive: 15, positive conditional: 0, positive unconditional: 15, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 15, positive: 15, positive conditional: 0, positive unconditional: 15, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 15, positive: 15, positive conditional: 0, positive unconditional: 15, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , 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: 100, positive conditional: 0, positive unconditional: 100, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 15, unknown conditional: 0, unknown unconditional: 15] , Statistics on independence cache: Total cache size (in pairs): 15, Positive cache size: 15, Positive conditional cache size: 0, Positive unconditional cache size: 15, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 283.5ms, 133 PlacesBefore, 132 PlacesAfterwards, 237 TransitionsBefore, 237 TransitionsAfterwards, 676 CoEnabledTransitionPairs, 2 FixpointIterations, 2 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 10, Positive cache size: 10, Positive conditional cache size: 0, Positive unconditional cache size: 10, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 88.7ms, 134 PlacesBefore, 134 PlacesAfterwards, 263 TransitionsBefore, 263 TransitionsAfterwards, 798 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 10, Positive cache size: 10, Positive conditional cache size: 0, Positive unconditional cache size: 10, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 139.3ms, 152 PlacesBefore, 152 PlacesAfterwards, 328 TransitionsBefore, 328 TransitionsAfterwards, 1054 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 10, Positive cache size: 10, Positive conditional cache size: 0, Positive unconditional cache size: 10, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 174.3ms, 170 PlacesBefore, 170 PlacesAfterwards, 415 TransitionsBefore, 415 TransitionsAfterwards, 1296 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 10, Positive cache size: 10, Positive conditional cache size: 0, Positive unconditional cache size: 10, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 238.4ms, 190 PlacesBefore, 190 PlacesAfterwards, 490 TransitionsBefore, 490 TransitionsAfterwards, 1608 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 10, Positive cache size: 10, Positive conditional cache size: 0, Positive unconditional cache size: 10, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 313.5ms, 210 PlacesBefore, 209 PlacesAfterwards, 553 TransitionsBefore, 553 TransitionsAfterwards, 1772 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 10, Positive cache size: 10, Positive conditional cache size: 0, Positive unconditional cache size: 10, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 748.9ms, 232 PlacesBefore, 232 PlacesAfterwards, 698 TransitionsBefore, 698 TransitionsAfterwards, 2144 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 2 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 3 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3, positive: 3, positive conditional: 0, positive unconditional: 3, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3, positive: 3, positive conditional: 0, positive unconditional: 3, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.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] , 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: 3, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 3, unknown conditional: 0, unknown unconditional: 3] , Statistics on independence cache: Total cache size (in pairs): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 709.2ms, 252 PlacesBefore, 252 PlacesAfterwards, 751 TransitionsBefore, 751 TransitionsAfterwards, 2256 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 2 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 670.0ms, 268 PlacesBefore, 268 PlacesAfterwards, 834 TransitionsBefore, 834 TransitionsAfterwards, 2368 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 671.1ms, 281 PlacesBefore, 280 PlacesAfterwards, 846 TransitionsBefore, 846 TransitionsAfterwards, 2412 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 912.4ms, 302 PlacesBefore, 298 PlacesAfterwards, 892 TransitionsBefore, 892 TransitionsAfterwards, 2502 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 966.6ms, 323 PlacesBefore, 318 PlacesAfterwards, 968 TransitionsBefore, 968 TransitionsAfterwards, 2600 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1069.4ms, 329 PlacesBefore, 328 PlacesAfterwards, 1053 TransitionsBefore, 1053 TransitionsAfterwards, 2810 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1299.8ms, 340 PlacesBefore, 339 PlacesAfterwards, 1129 TransitionsBefore, 1129 TransitionsAfterwards, 2986 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1417.2ms, 367 PlacesBefore, 367 PlacesAfterwards, 1232 TransitionsBefore, 1232 TransitionsAfterwards, 3236 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1449.7ms, 390 PlacesBefore, 376 PlacesAfterwards, 1128 TransitionsBefore, 1128 TransitionsAfterwards, 2742 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1799.2ms, 390 PlacesBefore, 387 PlacesAfterwards, 1251 TransitionsBefore, 1251 TransitionsAfterwards, 2988 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2404.4ms, 401 PlacesBefore, 401 PlacesAfterwards, 1415 TransitionsBefore, 1415 TransitionsAfterwards, 3232 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2509.1ms, 419 PlacesBefore, 418 PlacesAfterwards, 1481 TransitionsBefore, 1481 TransitionsAfterwards, 3480 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2577.4ms, 429 PlacesBefore, 422 PlacesAfterwards, 1432 TransitionsBefore, 1432 TransitionsAfterwards, 3270 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 13, Positive cache size: 13, Positive conditional cache size: 0, Positive unconditional cache size: 13, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2927.8ms, 432 PlacesBefore, 430 PlacesAfterwards, 1452 TransitionsBefore, 1451 TransitionsAfterwards, 3312 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 2 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 4 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , 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: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 2, unknown conditional: 0, unknown unconditional: 2] , Statistics on independence cache: Total cache size (in pairs): 11, Positive cache size: 11, Positive conditional cache size: 0, Positive unconditional cache size: 11, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3760.5ms, 455 PlacesBefore, 453 PlacesAfterwards, 1579 TransitionsBefore, 1579 TransitionsAfterwards, 3516 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 5 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 5 TotalNumberOfCompositions, 25 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 25, positive: 25, positive conditional: 0, positive unconditional: 25, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3, positive: 3, positive conditional: 0, positive unconditional: 3, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.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] , 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: 25, positive: 22, positive conditional: 0, positive unconditional: 22, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 3, unknown conditional: 0, unknown unconditional: 3] , Statistics on independence cache: Total cache size (in pairs): 14, Positive cache size: 14, Positive conditional cache size: 0, Positive unconditional cache size: 14, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3347.0ms, 475 PlacesBefore, 475 PlacesAfterwards, 1745 TransitionsBefore, 1745 TransitionsAfterwards, 3730 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 14, Positive cache size: 14, Positive conditional cache size: 0, Positive unconditional cache size: 14, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4256.3ms, 497 PlacesBefore, 495 PlacesAfterwards, 1973 TransitionsBefore, 1973 TransitionsAfterwards, 4246 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 14, Positive cache size: 14, Positive conditional cache size: 0, Positive unconditional cache size: 14, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5421.0ms, 509 PlacesBefore, 509 PlacesAfterwards, 2027 TransitionsBefore, 2027 TransitionsAfterwards, 4362 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 14, Positive cache size: 14, Positive conditional cache size: 0, Positive unconditional cache size: 14, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5863.9ms, 538 PlacesBefore, 537 PlacesAfterwards, 2193 TransitionsBefore, 2193 TransitionsAfterwards, 4582 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 1 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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: 1, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 1, unknown conditional: 0, unknown unconditional: 1] , Statistics on independence cache: Total cache size (in pairs): 15, Positive cache size: 15, Positive conditional cache size: 0, Positive unconditional cache size: 15, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7096.3ms, 558 PlacesBefore, 558 PlacesAfterwards, 2354 TransitionsBefore, 2354 TransitionsAfterwards, 4894 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 15, Positive cache size: 15, Positive conditional cache size: 0, Positive unconditional cache size: 15, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7181.9ms, 575 PlacesBefore, 574 PlacesAfterwards, 2482 TransitionsBefore, 2482 TransitionsAfterwards, 5066 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 2 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 2 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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: 2, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 1, unknown conditional: 0, unknown unconditional: 1] , Statistics on independence cache: Total cache size (in pairs): 16, Positive cache size: 16, Positive conditional cache size: 0, Positive unconditional cache size: 16, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 6206.4ms, 585 PlacesBefore, 576 PlacesAfterwards, 2458 TransitionsBefore, 2458 TransitionsAfterwards, 5014 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 16, Positive cache size: 16, Positive conditional cache size: 0, Positive unconditional cache size: 16, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 7632.2ms, 578 PlacesBefore, 578 PlacesAfterwards, 2540 TransitionsBefore, 2540 TransitionsAfterwards, 5098 CoEnabledTransitionPairs, 2 FixpointIterations, 2 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 16, Positive cache size: 16, Positive conditional cache size: 0, Positive unconditional cache size: 16, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9056.4ms, 601 PlacesBefore, 600 PlacesAfterwards, 2670 TransitionsBefore, 2670 TransitionsAfterwards, 5344 CoEnabledTransitionPairs, 2 FixpointIterations, 1 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 16, Positive cache size: 16, Positive conditional cache size: 0, Positive unconditional cache size: 16, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 10634.1ms, 633 PlacesBefore, 630 PlacesAfterwards, 2968 TransitionsBefore, 2968 TransitionsAfterwards, 5794 CoEnabledTransitionPairs, 2 FixpointIterations, 2 TrivialSequentialCompositions, 2 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 4 TotalNumberOfCompositions, 8 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 8, positive: 8, positive conditional: 0, positive unconditional: 8, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , 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: 6, positive conditional: 0, positive unconditional: 6, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 2, unknown conditional: 0, unknown unconditional: 2] , Statistics on independence cache: Total cache size (in pairs): 17, Positive cache size: 17, Positive conditional cache size: 0, Positive unconditional cache size: 17, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 8938.2ms, 643 PlacesBefore, 642 PlacesAfterwards, 3031 TransitionsBefore, 3031 TransitionsAfterwards, 5920 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 17, Positive cache size: 17, Positive conditional cache size: 0, Positive unconditional cache size: 17, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9150.1ms, 658 PlacesBefore, 655 PlacesAfterwards, 3069 TransitionsBefore, 3069 TransitionsAfterwards, 5950 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 17, Positive cache size: 17, Positive conditional cache size: 0, Positive unconditional cache size: 17, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9266.1ms, 676 PlacesBefore, 673 PlacesAfterwards, 3078 TransitionsBefore, 3078 TransitionsAfterwards, 5914 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 17, Positive cache size: 17, Positive conditional cache size: 0, Positive unconditional cache size: 17, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 9612.1ms, 677 PlacesBefore, 677 PlacesAfterwards, 3119 TransitionsBefore, 3119 TransitionsAfterwards, 5946 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 17, Positive cache size: 17, Positive conditional cache size: 0, Positive unconditional cache size: 17, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11207.8ms, 697 PlacesBefore, 690 PlacesAfterwards, 3152 TransitionsBefore, 3152 TransitionsAfterwards, 6092 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 0 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: 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): 17, Positive cache size: 17, Positive conditional cache size: 0, Positive unconditional cache size: 17, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 13203.2ms, 702 PlacesBefore, 702 PlacesAfterwards, 3185 TransitionsBefore, 3185 TransitionsAfterwards, 6154 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 2 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 2 TotalNumberOfCompositions, 4 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 4, positive: 4, positive conditional: 0, positive unconditional: 4, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , 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: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 4, unknown conditional: 0, unknown unconditional: 4] , Statistics on independence cache: Total cache size (in pairs): 20, Positive cache size: 20, Positive conditional cache size: 0, Positive unconditional cache size: 20, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - TimeoutResultAtElement [Line: 78]: Timeout (TraceAbstraction) Unable to prove that assertion always holds (line 78). Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 30 locations, 1 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 5.1ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: TIMEOUT, OverallTime: 787078.6ms, OverallIterations: 52, TraceHistogramMax: 1, EmptinessCheckTime: 0.0ms, AutomataDifference: 586145.3ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 455.8ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 483 SDtfs, 2327 SDslu, 27 SDs, 0 SdLazy, 29931 SolverSat, 1941 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 16745.8ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1474 GetRequests, 390 SyntacticMatches, 10 SemanticMatches, 1074 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5722 ImplicationChecksByTransitivity, 64625.8ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=121260occurred in iteration=51, InterpolantAutomatonStates: 804, 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: 275.7ms SsaConstructionTime, 892.1ms SatisfiabilityAnalysisTime, 31709.2ms InterpolantComputationTime, 1538 NumberOfCodeBlocks, 1532 NumberOfCodeBlocksAsserted, 122 NumberOfCheckSat, 1439 ConstructedInterpolants, 0 QuantifiedInterpolants, 71296 SizeOfPredicates, 117 NumberOfNonLiveVariables, 2564 ConjunctsInSsa, 811 ConjunctsInUnsatCore, 99 InterpolantComputations, 5 PerfectInterpolantSequences, 15/336 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